Adding comments to the code for easier understanding
Installation documentation will follow