Title: Fundamentals and applications of the ICP