model: use TreeNode()