list comprehensions for appropriate methods