updated ArticleRepository