basic expense app working