add ci tasks