renamed RE_Iterator to REIterator