Started SetProvider
Finish Set provider