reached enlightenment on iteration