add diffSam2