more listworks, pretty flexible comprehensions