Solar cell double layer