use subtrees
debugging