new response-based provisioner