provider selector now uses ngModel