What components are needed for solar energy