A better implementation of a previously written (unfinished) financial management app