changed provider options initialization