2025 Updates

Review past changes