add simple doc
add TreeNode