routers implemented