added overload for searching with filters