stubbed out new bundle and tree classes
Added implementation to the new datastructure