Photovoltaic advancements