fluctuating weather