am.tree.traverse