added iterate method