configuring providers