changed to a raw pointer/struct older type of method for the bst, baby steps..