worked on money system, still needs to be tested