redesign personal Finances in gui and partially in code