configuration producer impl