treeview seems to be working