replace request with routing.