money handling untested/unfinished