microscopic grammar correction