commit
New Tree Node and more test