This repository is for  CIDemo code