mini IPC