weather fluctuations