add iCMP