The tamers of solar energy