count decrease implemented