Added config object
Added provider

Pattern -> locator -> config(provider)