Create icp.cpp