added item_root_node and root_node