made more of the routing system functional