variations in temperature