Updated with child, root, and stub nodes