edit docs/iterator & generator