counting modificcation