added documentation of IPC