general grammar update