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