new tree structure markup