design of routers 2623228