optomize ioc