adding functionality to provider search