some rewording and whitespace tweaking