init ioc
fixed ioc