add iterator to Set