Added search provider functionality