iterators, comprehensions, map added