reduce tree height
many improvments
fix conflict
Merge pull request #132 from spyl94/feat-improve-design-tree

Feat improve design tree