badword validate

badword validate
correct changes

correct changes
autocorrect test

autocorrect test
duplicate check

duplicate check