diffing with diff module