remove redundant code, root_node and absolute_root_node