most of the spell check methods