improved filter search