treeview almost fixed