value providers