There are three kinds of terraces (a) bench terraced farmlands; (b) sloping terraced farmland; (c) combination level terraced farmlands and natural slope land. Bench terrace is the basic type of farmland in mountains. A bench terrace with its level platform and projected or ridged rim may hold rainwater for irrigation.