use middleware-injector