structure almost complete
almost finished, modularized article_extractor