add autocorrection