Refactoring is done in the setBudget page