Solar cells have problems