Flood Prevention, Relief and Recovery: Progress made in current stage of flood prevention