grammar check and language polishing