Fixed some of the Comments to match the actual method.

Please disregard all the weird changes. In the end is the same thing as the original but with "better" comments