improved the autocorrector