add a true count method