minor edits, like spacing, spelling