What Factors Affect Soil Formation