making iterator #1
iterator works