add routers and controllers