Construct tree
Construct structure