developing expense functionality in the budget