added ioc