threads extractor