treeService