adding excludeOne and unorderedPairs