article.py changes