photovoltaic applications.