Update README.md
diff --git a/README.md b/README.md
index 215000f..4ad51c2 100644
--- a/README.md
+++ b/README.md
@@ -1,44 +1,40 @@
+## Requirements
+
+* OpenNI ver. 1.5 or up, [pointclouds.org](http://pointclouds.org)
+* PrimeSense Sensor Module for OpenNI ver. 5.1 or up, [primesense.com](http://primesense.com)
+* Pcl library ver. 1.7 or up, [pointclouds.org](http://pointclouds.org)
+
 ## Compiling
 
 #### Delete old files if exists:
 
-```bash
-rm -Rf CMakeFiles
-rm CMakeCache.txt
-rm cmake_install.cmake
-rm Makefile
-rm pclBox
-```
+    rm -Rf CMakeFiles
+    rm CMakeCache.txt
+    rm cmake_install.cmake
+    rm Makefile
+    rm pclBox
 
 #### Generate Makefile:
 
-```bash
-cmake .
-```
+    cmake .
 
 #### Config JSON
 
-add following line in config.h for JSON output, and pclBox will add current box dimension in to boxDimenstions.json.
-```cpp
-#define OUTPUTJSONFILE      "./boxDimenstions.json"
-```
+Add following line in config.h for JSON output, and pclBox will add current box dimension in to **boxDimenstions.json**.
 
+    #define OUTPUTJSONFILE      "./boxDimenstions.json"
 
 #### Compiling:
 
-```bash
-make
-```
+    make
 
 ## Running
 
 #### Running:
 
-```bash
-./pclBox
-````
+    ./pclBox
 
 #### Operate:
 * Clean desk;
-* Press "b" and wait until program save background (about 20 seconds);
+* Press *"b"* and wait until program save background (about 20 seconds);
 * Put the box on desk.