need to move node remove methods into tree