more grammar and upates