add all-tree mode