Civil engineering covers the design, construction, and maintenance of the physical and naturally built environment, including public works such as roads, bridges, canals, dams, tunnels, airports, water and sewerage systems, pipelines, and railways. Some general contractors have expertise in civil engineering; civil engineering contractors are firms dedicated to work in this sector, and may specialize in particular types of infrastructure.