added delete_node