completed basic tree layout, must correct details for treeview