diff --git a/README.md b/README.md
index 24decab..80f6ba8 100644
--- a/README.md
+++ b/README.md
@@ -1,21 +1,6 @@
# SilentDragonPaper
-
-
-
-
-
-
-
-
-
-
-
-SilentDragonPaper is a paper wallet generator that can run completely offline.
+SilentDragonPaper is a paper wallet generator that can be compiled and run completely offline.
You can run it on an air-gapped computer to generate your shielded z-addresses, which will allow you to keep your keys completely offline.
@@ -25,6 +10,8 @@ You can run it on an air-gapped computer to generate your shielded z-addresses,
## Download
+Two options for Download, either a [pre-built binary](https://git.hush.is/hush/SilentDragonPaper#binary-installation) or [you compile it yourself](https://git.hush.is/hush/SilentDragonPaper#source-code-installation).
+
### Binary installation
SilentDragonPaper is available as pre-built binaries from our [release page](https://git.hush.is/hush/SilentDragonPaper/releases). Download the zip file for your platform, extract it and run the `./SilentDragonPaper` binary.
@@ -48,22 +35,25 @@ cd SilentDragonPaper
#### Advanced Option : Compile using system installed rust
-SilentDragonPaper is built with Rust. To compile from source, you must [install Rust 1.48](https://www.rust-lang.org/tools/install).
-Older versions of Rust may work, newer versions will not.
+SilentDragonPaper is built with Rust. To compile from source, you must [install at least Rust 1.48](https://www.rust-lang.org/tools/install). Please report any issues if a particular version of Rust does not compile this, but I have successfully built this with `rustc 1.64.0 (a55dd71d5 2022-09-19)`.
```
cd SilentDragonPaper/cli
-cargo build --release
+cargo build --release --offline
```
-
-#### Compiled binary location
-The completed binary is available in the `cli/target/release` folder.
+**After building, the completed binary will be available in the `cli/target/release` folder.**
## Usage Instructions
### Generating wallets
-To generate a Hush paper wallet, simply run `./SilentDragonPaper` or `./target/release/SilentDragonPaper` or `./cli/target/release/SilentDragonPaper` depending on method you used to install.
+To generate a Hush paper wallet, simply run one of the following below as the exact command will depend on the method you used to install or compile it.
+
+```
+./SilentDragonPaper
+./target/release/SilentDragonPaper
+./cli/target/release/SilentDragonPaper
+```
You'll be asked to type some random characters that will add entropy to the random number generator. Run with `--help` to see all options
@@ -87,10 +77,10 @@ Note that generating vanity addresses with a prefix longer than 4-5 characters i
When generating paper wallets that will store large amounts of crypto, please take special care to ensure the keys are generated and kept completely offline.
1. `SilentDragonPaper` supports ARMv8 (Raspberry Pi 3+). You can put one in a Faraday cage along with a printer, and print out the PDFs securely.
-2. Please ensure you supply random entropy when you run `SilentDragonPaper`. Your entropy is mixed in with system-provided entropy to generate keys
-3. If you can, run with `unshare`, which will disable all network interfaces to a process, providing you with an additional layer of safety. (See next section)
-4. After you've generated the keys, you can tear off the Address potion of the wallet and take it to your online computer/phone to send the address funds. Please always keep the private key offline.
-5. When you're ready to spend the cold storage keys, import the private key into a full node, then don't re-use the key again.
+1. Please ensure you supply random entropy when you run `SilentDragonPaper`. Your entropy is mixed in with system-provided entropy to generate keys.
+1. If you can, run with `unshare`, which will disable all network interfaces to a process, providing you with an additional layer of safety. (See next section)
+1. After you've generated the keys, you can tear off the Address potion of the wallet and take it to your online computer/phone to send the address funds. Please always keep the private key offline.
+1. When you're ready to spend the cold storage keys, import the private key into a full node, then don't re-use the key again.
### Run without network
@@ -129,15 +119,29 @@ ARGS: