fix IPCM
cleaning up
cleaning up