Rewrited initial code, basic English speller