questions changed to Iterator