Soil, Temperature, Rainfall, Sunlight.