use the new API of ArticleCollectionView
simplify the code