Colorado's transportation system consists of the state highway system, county and municipal roads, mass transit, airports, railroads, and bicycle and pedestrian routes. The system is primarily managed by the Colorado Department of Transportation (CDOT). Cities, counties, transit authorities, regional transportation authorities, public highway authorities, and the Colorado Public Utilities Commission (PUC) also manage portions of the system. The Colorado Transportation Commission provides direction to CDOT, a role authorized by the General Assembly in state law. Both state and local governments administer the transportation system using federal, state, and local funding.