add ci suboptimal