How is 'soil formation' different from 'soil erosion' ? Write two factors responsible for each one of them

Soil formation : Rocks are broken down by various processes like physical, chemical and biological.
Two factors: Sun, water, wind, living organisms.
Soil erosion: Fine particles of soil may be carried CD away by wind and water.
Two factors: Deforestation, overgrazing.