POI using iterator