extended conditions for comparison of two iterators
fixed pointer-to-parent issue when cloning coverage
fixed merge conflict