adding ipc