diff --git a/README.md b/README.md
index f1bc9257..ee8f9903 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,11 @@
[![Build Status](https://travis-ci.com/LayerXcom/zero-chain.svg?branch=master)](https://travis-ci.com/LayerXcom/zero-chain)
[![Gitter](https://badges.gitter.im/LayerXcom/Zerochain.svg)](https://gitter.im/LayerXcom/Zerochain?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
+
+
+
+
+
Zerochain is a generic parivacy-protecting layer on top of Substrate. It provides some useful substrate modules and toolkit for protecting user's privacy and sensitive data stored on chain.
It is designed to get efficient zero-knowledge proving, reduce the on-chain storage cost and bring the flexibility for developing applications.
@@ -13,11 +18,13 @@ Have a look at [Zerochain Book](https://layerxcom.github.io/zerochain-book/) for
For now, only supported for the PoC of confidential payment inspired by [Zether](https://crypto.stanford.edu/~buenz/papers/zether.pdf) paper.
- Balance for each account is encrypted
+
- Transfer amount is encrypted
+
@@ -55,9 +62,9 @@ cargo build --release
Documented in [Zerochain Book](https://layerxcom.github.io/zerochain-book/).
### Related Repositories
-- [polkadot.rs](https://github.com/LayerXcom/polkadot.rs)
-- [ZFace](https://github.com/LayerXcom/zero-chain/tree/master/zface) (in same repo currently)
-- [librustzcash for zerochain](https://github.com/LayerXcom/librustzcash)
+- [polkadot.rs](https://github.com/LayerXcom/polkadot.rs): JSON-RPC Client for Substrate API
+- [ZFace](https://github.com/LayerXcom/zero-chain/tree/master/zface) (in same repo currently): An interface for interacting with Zerochain
+- [librustzcash for zerochain](https://github.com/LayerXcom/librustzcash): zcash's toolchains for Zerochain
### Documentations
- [Announcing Zerochain: Applying zk-SNARKs to Substrate](https://medium.com/layerx/announcing-zerochain-5b08e158355d)