add comprehensions