Factors affecting climates