Comments added to source code

Comments added to the source code, for legibility and understanding