fix new budget from scratch