specs, refactor, return first 20 articles