photovoltaic methods