added in filtering by category