tree-pattern