subtree cleanup 2