Comments added to the code.