this shows the difference of merge and merge! methods