refined city router
plug service to stub
view and controller to match stub