begin working on update
completely restructure wallets