just do the set operations