Added lots of help comments to understand the examples better