How to prevent Floods: Causes and Effects