change to createDiffHTML