add some step
diff --git a/README.md b/README.md
index b55b660..ec61825 100644
--- a/README.md
+++ b/README.md
@@ -4,29 +4,42 @@
 
 [![Build Status](https://travis-ci.org/dubboerl/dubboerl.svg?branch=master)](https://travis-ci.org/dubboerl/dubboerl)
 
-Feature
+Feature list
 -----
+The following features are supported.
 
-* 支持Zookeeper注册中心
-* 支持Hession serialize
-* 支持Consumer
-* 支持Provider
-* sync invoker
-* async invoker
+* Zookeeper registry center (√)
+* Tcp Transport and Hession serialize (√)
+* Erlang project as a consumer (√)
+* Erlang project as a provider (√)
+* Sync invoker (√)
+* Async invoker (√)
+* Random load balance (√)
+* Network rate limit (√)
+* Connection pools (√)
 
 Start
 -----
 
-参考demo [dubboerl_demo](https://github.com/dubboerl/dubboerl_demo)
+#### Import
+
+Add dubblerl to rebar.config with your project
+```
+{deps, [
+    {dubboerl, {git, "http://github.com/dubboerl/dubboerl.git", {branch, "master"}}}
+]}.
+```
 
 #### Step1
-Transfer java facede t
-o erlang lib and add to you project dir.
+
+Use [erlanalysis](https://github.com/dubboerl/erlanalysis) tool transfer java interface to erlang lib. And add the lib to you project app dir.
 
 #### Step2
 
-configure dubbo reference
+configure dubbo reference.
 
+in sys.config add dubboerl config. 
+For example:
 ```
 {dubboerl,[
 	{zookeeper_list,[{"127.0.0.1",2181}]},
@@ -39,9 +52,10 @@
 	]}
 	
 ]}
-``` 
+```
+
 #### Step4
-Init dubboerl application context
+Init dubboerl application context when your project start.
 
 	dubboerl:init().
 
@@ -53,17 +67,6 @@
 iProcessData:queryinfo(Info,[]).
 ```
 	
-
-
-Build
------
-
-    $ rebar3 compile
-
-
-release
-	
-	$ ./rebar3 as dubboerl release -n dubboerl
-
-
-	
+Sample
+______
+Reference the demo project [dubboerl_demo](https://github.com/dubboerl/dubboerl_demo)