tree 部分完成