changed CI method