necessary change to support icc
add ipcmanager and a interface to create dummyMain method for a single component