added datatree.go