Made some rewrites, altered readability.