working on partition for base of set ops