requirements for ipc