Base for provider selector