last version without new treeview