new form of IPC