more work on category filter