Thin-film Photovoltaic Modules Research Articles