Improvement in diff