flesh out CreateWallet