modified autocorrect