added count_change_iter