refactor article models
make random walk page, might change to ajax way