simlify iterator