ioc and di