Adding comments and descriptions

[Development/Enhancement/Defect]
Enhancement

[Description]
Adding comments to give more clarity to the code

[Change]
Added comments

[Test]
NA