Theory behind ICCP