Routers and controllers