still working, need to redo the establishHierarchy - it doesn't work
correctly - this tree thing makes it complicated