Revert "Added some documentation"

This reverts commit e6c83ddeea1707c1e26fcc343ff9920aeccd141e.
Revert "Revert "Added some documentation""

This reverts commit 370c15110648d6c0a421a01c58c4ab710fc4fc53.
Merge remote-tracking branch 'origin/master'