iterator notes