started work on #5 (bank)
lots of var-renames for new bank function