Advanced PV technology