add extractor for the greenbook, seperating the crawler and the extractor