Fix some styles
Add rationale
Fix typos