add provider selector for route