add config provider,options spec