Readme update.
diff --git a/README.md b/README.md
index 6144427..ec79ba6 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,24 @@
 # PLY Protobuf
 
-Protocol Buffers lexer & parser for PLY
+[Protocol Buffers] [0] lexer & parser written in Python for [PLY] [1].
 
-## Information
+With this library you can create and process parse trees of a Protocol Buffers files with Python. For example usage see `demo.py`.
+
+## Dependency
+* This project has only one dependency, [PLY] [1].
 * ply/ subdirectory is present in this repo just for demonstration purposes only. If you intend to use this, prefer better original
- PLY repository which is up-to-date.
+ [PLY] [1] repository which is up-to-date.
+ 
+## Contributions
 * This is my first PLY / parser generator project, there may be bugs although it works for me for quite complicated protocol buffers files. 
 If you find a bug, please feel free to submit a pull request or file an issue.
-* This work was inspired by:
-  * [plyj] [1], Java lexer & parser for PLY.
-  * [pyparsing] [2], Protocol Buffers parsing example. 
+
+## Acknowledgement
+This work was inspired by:
+* [plyj] [2], Java lexer & parser for PLY.
+* [pyparsing] [3], Protocol Buffers parsing example. 
  
- 
- [1]: https://github.com/musiKk/plyj
- [2]: http://pyparsing.wikispaces.com/
\ No newline at end of file
+ [0]: https://developers.google.com/protocol-buffers/
+ [1]: https://github.com/dabeaz/ply
+ [2]: https://github.com/musiKk/plyj
+ [3]: http://pyparsing.wikispaces.com/
\ No newline at end of file