Looked at new grammar. Fixed small typo.
Typo's, comments and structure ordering.