provider search stuff