Added some comments to explain some functionalities