Retaining walls are usually built to prevent/control soil erosion, manage downfall of water, or just for landscaping. These walls can be made from different materials like natural stones, concrete blocks, or boulders. They are basically used for structural purposes like leveling or giving height to a slope, preserving the grade of soil around a tree, or improving the outdoor landscape. There are various ideas for these walls like anchoring, gravity, cantilevered, soil nailing and many more.