diff 2025