The best way to solve the flooding problem for me is to build a dam for water storage reservoirs, water flows in rainy season has kept the dam. The dam is the most useful and flood protection was pretty good. The dam can be used to generate electricity is available.