fix iter_from