documented flags
diff --git a/docs/d-ta-overview.md b/docs/d-ta-overview.md
index d3193ba..b3e1796 100644
--- a/docs/d-ta-overview.md
+++ b/docs/d-ta-overview.md
@@ -7,7 +7,7 @@
 # Introduction
 Milagro D-TA is a colaborative key management server
 
-Milagro D-TA facilitates secure and auditable communication between someone who to use a key pair (the Principal) and service providers who can keep secret keys safe (Master Fiduciary). It is written in Go and uses REST services based on the GoKit microservices framework, it uses IPFS to create a shared immutable log of transactions and relies on Milagro-Crypto-C for it's crypto.
+Milagro D-TA facilitates secure and auditable communication between someone who wants to use a key pair (the Principal) and service providers who can keep secret keys safe (Master Fiduciary). It is written in Go and uses REST services based on the GoKit microservices framework, it uses IPFS to create a shared immutable log of transactions and relies on Milagro-Crypto-C for it's crypto.
 
 ## Safeguarding Secrets 
 
@@ -17,13 +17,13 @@
 
 ![Figure 1](/img/dta/RC1-Overview-1.png)
 
-## Milagro DTA Security
-The **Seed** is the focus of the system - Milagro D-TA provides a method for Principals to communicate with Master Fiduciares who can secure their secret keys, it does not prescribe how the securing should be done. The most basic implementation of Milagro DTA should secure seeds in an HSM using a PKCS#11 interface. 
+## Milagro D-TA Security
+The **Seed** is the focus of the system - Milagro D-TA provides a method for Principals to communicate with Master Fiduciares who can secure their secret keys, it does not prescribe how the securing should be done. The most basic implementation of Milagro D-TA should secure seeds in an HSM using a PKCS#11 interface. 
 
 We hope that many custodial services will adopt Milagro D-TA as a communication protocol and that they will bring a profusion of security paradigms, by working together we can make a dynamic market place for custodial services and together make the Internet a safer place.
 
-## The Milagro DTA Communication Protocol
-Milagro DTA provides a secure, distributed method of communication between beneficiaries, principals and fiduciaries. It aims to solve the following problems:
+## The Milagro D-TA Communication Protocol
+Milagro D-TA provides a secure, distributed method of communication between beneficiaries, principals and fiduciaries. It aims to solve the following problems:
 
 1. How can actors in the system be identified and trusted?
 
@@ -36,6 +36,6 @@
 
     **Answer:** Plugins
 
-A more complete view of the Milagro DTA ecosystem is shown below
+A more complete view of the Milagro D-TA ecosystem is shown below
 
 ![Figure 1](/img/dta/RC1.png)
\ No newline at end of file
diff --git a/docs/dta-details/api.md b/docs/dta-details/api.md
index c2dfec8..0f3cc7b 100644
--- a/docs/dta-details/api.md
+++ b/docs/dta-details/api.md
@@ -6,9 +6,10 @@
 
 Open-api specifications are provided for the core "vanilla" Milagro HTTP REST services and for both the shipped plugins: Bitcoin Address and Safeguard Secret
 
-* [Standard API](https://raw.githubusercontent.com/apache/incubator-milagro-dta/develop/open-api.yaml) Here it is in a [Swagger UI](/swagger/index.html)
-* [Bitcoin Plugin API](https://raw.githubusercontent.com/apache/incubator-milagro-dta/develop/pkg/bitcoinplugin/open-api.yaml)
-* [Safeguard Secret API](https://raw.githubusercontent.com/apache/incubator-milagro-dta/develop/pkg/safeguardsecret/open-api.yaml)
+* [Standard API](https://raw.githubusercontent.com/apache/incubator-milagro-dta/develop/open-api.yaml) Here it is in a [Swagger UI](/swagger/index.html)   
+* [Bitcoin Plugin API](https://raw.githubusercontent.com/apache/incubator-milagro-dta/develop/pkg/bitcoinplugin/open-api.yaml)   
+* [Safeguard Secret API](https://raw.githubusercontent.com/apache/incubator-milagro-dta/develop/pkg/safeguardsecret/open-api.yaml)   
+
 
 ## Testing The API
 
diff --git a/docs/dta-details/authentication.md b/docs/dta-details/authentication.md
index fdc71ed..8e502c3 100644
--- a/docs/dta-details/authentication.md
+++ b/docs/dta-details/authentication.md
@@ -9,15 +9,14 @@
 We strong recommend that you ***do not*** run Milagro DTA server without authentication
 :::
 
-To configure authentication all that is required is a standard oAuth 2.0 service. If you do not have an oAuth service currently running in your own infrastructure we recommend any of these fine service providers who will be able to authenticate your API users.
+To configure authentication all that is required is a standard OAuth 2.0 service. If you do not have an OAuth service currently running in your own infrastructure we recommend any of these fine service providers who will be able to authenticate your API users.
 * [AWS Cognito](https://aws.amazon.com/cognito/)
 * [Azure Active Directory](https://azure.microsoft.com/en-gb/services/active-directory/)
 * [AuthO](https://auth0.com/)
 
 ## Configuration
 
-```
-config.yaml
+Please see [Configuration](configuration.md) for details on how to configure config.yaml to support OAuth
 
 
 
diff --git a/docs/dta-details/configuration.md b/docs/dta-details/configuration.md
index 137cba3..d4424f0 100644
--- a/docs/dta-details/configuration.md
+++ b/docs/dta-details/configuration.md
@@ -3,10 +3,16 @@
 title: Configuration
 sidebar_label: Configuration
 ---
-Milagro D-TA can by configured by editing it's config file which is located in `~/.milagro/config.yaml`
+The Milagro D-TA can be configured either by editing its configuration file or using command line flags.
+
+## Configuration File
+The config file is located in `~/.milagro/config.yaml`
+
+:::important this configuration method is not yet supported when running in Docker.  Please use the command line flags described below.
+:::
 
 The default values are shown below with some explanatory comments:
-```
+```json
 // http ports
 http:
   listenAddr: :5556
@@ -49,27 +55,73 @@
   format: text
   level: info
 
-// IPFS - by default D-TA connects to public network - NOT RECOMMENDED FOR PRODUCTION
-ipfs:
+// IPFS - by default D-TA connects to private IPFS network
   connector: embedded
   bootstrap:
-  - /dnsaddr/bootstrap.libp2p.io/ipfs/QmNnooDu7bfjPFoTZYxMNLWUQJyrVwtbZg5gBMjTezGAJN
-  - /dnsaddr/bootstrap.libp2p.io/ipfs/QmQCU2EcMqAqQPR2i9bChDtGNJchTbq5TbXJJ16u19uLTa
-  - /dnsaddr/bootstrap.libp2p.io/ipfs/QmbLHAnMoJPWSCR5Zhtx6BHJX9KiKNN6tpvbUcqanj75Nb
-  - /dnsaddr/bootstrap.libp2p.io/ipfs/QmcZf59bWwK5XFi76CZX8cbJ4BhTzzA3gU1ZjYZcYW3dwt
-  - /ip4/104.131.131.82/tcp/4001/ipfs/QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ
-  - /ip4/104.236.179.241/tcp/4001/ipfs/QmSoLPppuBtQSGwKDZT2M73ULpjvfd3aZ6ha4oFGL1KrGM
-  - /ip4/128.199.219.111/tcp/4001/ipfs/QmSoLSafTMBsPKadTEgaXctDQVcqN88CNLHXMkTNwMKPnu
-  - /ip4/104.236.76.40/tcp/4001/ipfs/QmSoLV4Bbm51jM9C4gDYZQ9Cy3U6aXMJDAbzgu2fzaDs64
-  - /ip4/178.62.158.247/tcp/4001/ipfs/QmSoLer265NRgSp2LA3dPaeykiS1J6DifTC88f5uVQKNAd
-  - /ip6/2604:a880:1:20::203:d001/tcp/4001/ipfs/QmSoLPppuBtQSGwKDZT2M73ULpjvfd3aZ6ha4oFGL1KrGM
-  - /ip6/2400:6180:0:d0::151:6001/tcp/4001/ipfs/QmSoLSafTMBsPKadTEgaXctDQVcqN88CNLHXMkTNwMKPnu
-  - /ip6/2604:a880:800:10::4a:5001/tcp/4001/ipfs/QmSoLV4Bbm51jM9C4gDYZQ9Cy3U6aXMJDAbzgu2fzaDs64
-  - /ip6/2a03:b0c0:0:1010::23:1001/tcp/4001/ipfs/QmSoLer265NRgSp2LA3dPaeykiS1J6DifTC88f5uVQKNAd
+  - /ip4/34.252.47.231/tcp/4001/ipfs/QmcEPkctfqQs6vbvTD8EdJmzy4zouAtrV8AwjLbGhbURep
   listenAddress: /ip4/0.0.0.0/tcp/4001
   apiAddress: http://localhost:5001
 
-// load plugin
+// Define the plugin to be used.  Default is "milagro".  Currently available alternative plugins are "bitcoinwallet" and "safeguardsecret"
 plugins:
   service: milagro
-```
\ No newline at end of file
+```
+## Command Line Flags
+
+To view available service commands:
+
+```json
+ ./milagro
+Milagro DTA
+USAGE
+	milagro <command> [options]
+	
+COMMANDS
+	init	Initialize configuration
+	daemon	Starts the milagro daemon
+```
+
+To view the available initialization option flags, use the `-help` flag:
+
+### INIT
+
+```json
+./milagro init -help
+Usage of init:
+  -interactive
+    	Interactive setup
+  -masterfiduciarynode string
+    	Master fiduciary node
+  -nodename string
+    	Node name
+  -service string
+    	Service plugin (default "milagro")
+```  
+
+* **masterfiduciarynode** - if you want to use an external master fiduciary, use this flag to set its identity (nodeID) and endpoint separated with a comma. For example:
+```json
+QmR7JfvEwTbSkBZuRLdDcRTpZik2ZAuHnn9BA7giX7oJNK,http://123.456.789.1:5556
+```
+:::note By default a D-TA will be both a principal and master fiduciary. 
+:::  
+* **nodename** - set your DT-A node name (nodeName) here.  By default, a random name with be generated.   
+* **service** - use this flag to set which plugin to use.  Default is "milagro".  Currently available plugins are "bitcoinwallet" and "safeguardsecret".
+* **interactive** - use this flag to prompt for values for the other flags.  For example, to set the name (nodeName) of this DT-A to "alice", the identity (nodeID) of the external fiduciary to "QmR7JfvEwTbSkBZuRLdDcRTpZik2ZAuHnn9BA7giX7oJNK", the endpoint of the master fiduciary to "http://123.456.789.1:5556" and to use the "bitcoinwallet" plugin: 
+ 
+```json
+./milagro init -interactive
+What is your node name?. Leave blank to generate a random name: alice 
+What is your Master Fiduciary DTA’s node name? Leave blank to use this DTA as the Master Fiduciary: QmR7JfvEwTbSkBZuRLdDcRTpZik2ZAuHnn9BA7giX7oJNK   
+What is your Master Fiduciary DTA’s address?: http://123.456.789.1:5556   
+What plugin do you want to install? (B)itcoin wallet address generator or (S)afeguard secret. Leave blank for no plugin: B
+```
+
+### DAEMON
+```json
+./milagro daemon -help
+Usage of daemon:
+  -service string
+    	Service plugin (default "bitcoinwallet")
+```
+* **service** - use this flag to set which plugin to use.  Default is "milagro".  Currently available plugins are "bitcoinwallet" and "safeguardsecret".
+
diff --git a/docs/dta-details/identity-documents.md b/docs/dta-details/identity-documents.md
index fb91139..0182f0c 100644
--- a/docs/dta-details/identity-documents.md
+++ b/docs/dta-details/identity-documents.md
@@ -28,7 +28,7 @@
 
 
 
-* `AuthenticationReference` refers to Milagro's out of the box [oAuth integration](api-details/authentication.md)
+* `AuthenticationReference` refers to Milagro's out of the box [oAuth integration](authentication.md)
 
 The node that is used to create an identity document will store the seed and secret keys associated with the Identity. In RC1 these are stored as a JSON file in the key value store:
 
diff --git a/docs/dta-details/quickstart.md b/docs/dta-details/quickstart.md
index 28a36b3..01af21c 100644
--- a/docs/dta-details/quickstart.md
+++ b/docs/dta-details/quickstart.md
@@ -5,7 +5,7 @@
 ---
 
 ## Docker
-The easiest way to see a D-TA in action is to run it in a Docker container. The default settings will run a single D-TA that acts as Principal, Master Fiduciary and Beneficiary. The default settings include an embeded IPFS node connected to a Public IPFS network. This will get you up and running quickly but will turn your D-TA into a public IPFS relay. **Not recommended for production use!**
+The easiest way to see a D-TA in action is to run it in a Docker container. The default settings will run a single D-TA that acts as Principal, Master Fiduciary and Beneficiary. The default settings include an embeded IPFS node connected to a private IPFS network and an embedded "Bolt" database. This will get you up and running quickly but is **not recommended for production use!**
 
 Please see the repo's [README](https://github.com/apache/incubator-milagro-dta) for alternative build instructions.
 
@@ -57,9 +57,6 @@
 
 You can confirm that the plugins have loaded by hitting [http://localhost:5558/v1/status](http://localhost:5558/v1/status)
 
-**IMPORTANT:** Currently, the Bitcoin wallet plugin only supports creating a Bitcoin wallet address where beneficiaryIDDocumentCID is set to NodeCID (the identity of the node itself which can be seen in the status endpoint as described above)
-
-
 ## Hitting the API
 
 The details of the API can be  [seen here...](/swagger/index.html)
diff --git a/website/sidebars.json b/website/sidebars.json
index 1691bdc..1e436f7 100644
--- a/website/sidebars.json
+++ b/website/sidebars.json
@@ -13,7 +13,7 @@
         "amcl-c-api",
         "amcl-javascript-api"
       ],
-    "Distributed Trust Authority": 
+    "Decentralized Trust Authority": 
       [
         "d-ta-overview",
         "dta-details/quickstart",