changed routes, and added ordering by publishDate