add ci code