including thin film solar cells