add writeArticles()