Add test widget
Refactor article list