basic spell checking initial version