YARR rethinked
Iterator range added