work on select routes, changed RouteSelector interface