removed index_iterator