tree view first draft