About CICPMC