Treemodel can be used but not work well