architecture for IccIPCClient