added extra providers