GCC photovoltaic technology