added the provider varibles