Recent Developments in IPC

}