started to setup the budget management. Have to write the saving/loading functions next prob...