add *TREE* data structure