2024 Updates

Review past changes