merge of merge