updated swearword recognition