update code for article
changes