counting numbers, be careful about the details