add countchange