ICL and IPCL