add labels to the tree view
group headers by section
refactor config to include oauth and api endpoint