sun and rain.