adding all the routing.