added filtering by category