feature extractor now has part of speech