implemented a few more wallet methods