improve the current diff