Third generation solar cell