over engineered add-new-expense button