reverseiterator
resolving conflicts