as a for comprehension