fix iter (again :()