photovoltaic integrity