tree-like structure