Fully implemented filter by category