L81 - adding comments to the code to understand