figured out output iterator and set operations.