what is a provider low level
let's see a provider
configure the provider with a constant