2025 Updates

Keep up with feature enhancements and bug fixes