merge D