added multiple auth options.