Added comments and fixed the derp