add ioc