Photovoltaic innovations