Updated doc.
diff --git a/README.md b/README.md
index 6bfd48d..a396147 100644
--- a/README.md
+++ b/README.md
@@ -10,6 +10,36 @@
 -----------
 To install the jclouds cli you just need to download the zip or the tarball and extract it to the folder of your choice.
 
+Using the CLI
+----------------
+You can use the jclouds cli to perform misc operations, such as creating a node, run scripts on a node, list nodes, destroy a node etc.
+The cli also supports blobstore, so you can create, delete or access a blobstore.
+
+To use the cli:
+./bin/jclouds **[category]** **[action]** **[options]** **[arguments]**.
+
+* *Categories*: node, group, image, location, hardware.
+* *Actions*: list, create, destroy, runscript.
+* *Options*: --provider --api, --identity, --credential --endpoint etc.
+
+Some examples:
+To create 10 nodes on EC2 under group: myGroupName using Ubuntu 10.04
+<pre>
+./jclouds node create --provider aws-ec2 --identity [identity] --credential [credential] --os-family ubuntu --os-version 10.04 --adminAcess myGroupName 10
+</pre>
+
+To list all nodes:
+<pre>
+./jclouds node list --provider aws-ec2 --identity [identity] --credential [credential]
+</pre>
+
+To destroy a node:
+<pre>
+./jclouds node destroy [node id]
+</pre>
+
+APIs work in the same manner as providers, but you will also need to specify the endpoint.
+
 Using the interactive shell
 ---------------------------
 To start the interactive shell:
@@ -61,30 +91,7 @@
 jclouds:blobstore-list **(for blobstore providers and apis)**
 </pre>
 
-Using the CLI
-----------------
-To use the cli:
-./bin/jclouds **[category]** **[action]** **[options]** **[arguments]**.
 
-* *Categories*: node, group, image, location, hardware.
-* *Actions*: list, create, destroy, runscript.
-* *Options*: --provider(use this for apis too), --identity, --credential --endpoint etc.
-
-Some examples:
-To create 10 nodes on EC2 under group: myGroupName using Ubuntu 10.04
-<pre>
-./jclouds node create --provider aws-ec2 --identity [identity] --credential [credential] --os-family ubuntu --os-version 10.04 --adminAcess myGroupName 10
-</pre>
-
-To list all nodes:
-<pre>
-./jclouds node list --provider aws-ec2 --identity [identity] --credential [credential]
-</pre>
-
-To destroy a node:
-<pre>
-./jclouds node destroy [node id]
-</pre>
 
 Leveraging environmental variables
 -----------------------------------
@@ -92,9 +99,17 @@
 You can completely skip those options by sepcifying them as environmental variables.
 
 Supported variables:
-* **JCLOUDS_PROVIDER**
-* **JCLOUDS_IDENTITY**
-* **JCLOUDS_CREDENTIAL**
+* **JCLOUDS_COMPUTE_PROVIDER**
+* **JCLOUDS_COMPUTE_API**
+* **JCLOUDS_COMPUTE_ENDPOINT**
+* **JCLOUDS_COMPUTE_IDENTITY**
+* **JCLOUDS_COMPUTE_CREDENTIAL**
+
+* **JCLOUDS_BLOBSTORE_PROVIDER**
+* **JCLOUDS_BLOBSTORE_API**
+* **JCLOUDS_BLOBSTORE_ENDPOINT**
+* **JCLOUDS_BLOBSTORE_IDENTITY**
+* **JCLOUDS_BLOBSTORE_CREDENTIAL**