active tree built, need to add display and get functionality

The base tree is built and so that you have something to work with. we need to work on the interface. (how you want to call the functions and get the data)