compare successors