Various activities are carried out as part of basement waterproofing. These include installation of sump pumps, sealing foundation and basement wall cracks, installation of drainage systems, and repair and proper installation of gutters and downspouts. These will prevent basement flooding.