Methods that have been used to control damage from floods include:
relocating entire communities out of flood plains
construction of dams along streams
construction of levees and flood walls along streams
all of these