diff --git a/docs/arch.md b/docs/arch.md
index fb80e589..6e93c9fb 100644
--- a/docs/arch.md
+++ b/docs/arch.md
@@ -43,4 +43,4 @@ The reasons of choosing it include:
* Flexible for extending
* Stable in code
-![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
\ No newline at end of file
+![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
diff --git a/docs/imgs/cello_baseimage.png b/docs/imgs/cello_baseimage.png
new file mode 100644
index 00000000..7d390357
Binary files /dev/null and b/docs/imgs/cello_baseimage.png differ
diff --git a/docs/setup_master.md b/docs/setup_master.md
index 21f41d8d..40ba07eb 100644
--- a/docs/setup_master.md
+++ b/docs/setup_master.md
@@ -26,6 +26,7 @@ You may check `git` and `make` are installed to clone the code.
$ sudo aptitude install git make -y
$ git clone http://gerrit.hyperledger.org/r/cello && cd cello
```
+
### Run Setup
For the first time running, please setup the master node with the [setup.sh](https://github.com/hyperledger/cello/blob/master/scripts/master_node/setup.sh).
@@ -85,6 +86,18 @@ In MacOS, Docker cannot mount local path from host by default. Hence for mongo c
* Make sure the `/opt/cello` path exists locally, and it is writable for the current user account. `make setup-master` should handle this already.
* Add the path to sharing list in the preference of [Docker for MacOS](https://docs.docker.com/docker-for-mac/install/), to make it mountable by container.
+## Cello Baseimage
+![BaseImage](imgs/cello_baseimage.png)
+
+The purpose of this baseimage is to act as a bridge between a raw ubuntu/xenial configuration and the customizations
+required for supporting a Hyperledger Cello environment. The build process is generally expensive so it is fairly
+inefficient to JIT assemble these components on demand. Hence bundled into baseimage and subsequently cached on
+the public repositories, so they can be simply consumed without requiring a local build cycle.
+
+### Usuage
+* "make docker" will build the docker images and commit it to your local environment; e.g. "hyperledger/cello-baseimage".
+The docker image is also tagged with architecture and release details.
+
### More Commands using make
To know more what the following make commands does please refer [make_support](./make_support.md) page.