Added SemanticMerge