finish iterator