add routeProvider