use set comprehensions