Lab3 done except aggregate - still iterator bug present