add Counter iterator