Add tree specific traversal