added comments
lcomments for implementing icp