count plus more accurately