homes and buildings with solar panels on the roof