add treeview and finally implement select by name