fixed const_iterator