Some enhancements made with the help of service spellckeck.net