changes to subtree