forgot set iterator??? added set iterator + test