ICL and IPL