Learn CI and write a CMS by CI