added 9.2 list comprehensions