improve diffs