base interface & routers