2024 budget analysis