add another ctor to treenode class