filter by date category and category name; pagination