Who is responsible for solar power generation projects