[FEATURE] add DI support to all routers with UGLY STYLE