adding searching with filters