Text this: Ultra-thin CdS for highly performing chalcogenides thin film based solar cells.