blade2
tree structure init