Planting vegetation to retain excess water, terrace slopes to reduce slope flow, and building alluviums (man-made channels to divert water from flooding), construction of dykes, dams, reservoirs or holding tanks to store extra water during flood periods.