Added search provider interface