fix_ tree_traversal