changed provider's configure method back to be named init