Some Documentation/Comments added