renamed provider parameters to vprovider