How is 'soil formation' different from 'soil erosion'?

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 weathering. Two factors Sun, water, wind, living organisms.
Soil erosion Fine particles of soil may be carried away by the action of wind and water.
Two factors Deforestation, overgrazing.