added unicode and punctuation filter