removing instance method, ioc is a singleton