split routers into multiple modules