fix iter error