solar panels and heat pumps