Spelling correction  initial prototype