Updated IOC Initialization