change the no to count instead cause it seems confusing a bit