added search by filters functionality