refactored ArticleManagerHelper