add DiffHelper