exceptions, removeTree, removeB have been added; BUT removeB isn't finished