Added Explanatory Comments