improve grammatical functionality