add class ArticleInfo to describe article info dict