minor changes
added IOC