finished delete_node but still segfaulting. seems to be in the find_parent call