added comments to make the code more readable.