Routing and requiring some libs.