modify tree-view-learning