New version with "exclude" words feature