The New York State Canal Corporation, a subsidiary organization under the New York State Thruway Authority, is responsible for the operation, maintenance and promotion of various historic canals. It operates a canal revitalization program that works for community development. The organization maintains more than 500 miles of canals throughout New York. It provides various vacation opportunities for the people of all ages. It offers stormwater management and sediment reuse services. The organization conducts maintenance dredging in order to maintain minimum water depths for navigation in the Cayuga-Seneca, Champlain, Erie and Oswego canals. The New York State Canal Corporation also provides assistance in minimizing flood damage. It operates the New York State Canal System.