WriterExtractor