Added some comments
Romved trailling whitespace