complete 2 extractor methods