add TargetNode(tree structure to record target boundary)