having photovoltaic cells