add 8 is_subtree