Fix the article system with similar functionality