Split complex method sortable_tree method.
Merge branch 'code_improvement'