updated article geenration