replacing IPC