combined list comprehensions