Causes of Weather Effects