first draft, same functionality as previous app: expenditure