         customizationID: String,
         wordTypeToAdd: String? = nil,
         customizationWeight: Double? = nil,
-        strict: Bool? = nil,
-        headers: [String: String]? = nil,
-        completionHandler: @escaping (WatsonResponse<TrainingResponse>?, WatsonError?) -> Void)
+        headers: [String: String]? = nil,
+        completionHandler: @escaping (WatsonResponse<Void>?, WatsonError?) -> Void)
     {
         // construct header parameters
         var headerParameters = defaultHeaders

        }
        if let redaction = redaction {
            let queryParameter = URLQueryItem(name: "redaction", value: "\(redaction)")
            queryParameters.append(queryParameter)
        }
        if let processingMetrics = processingMetrics {
            let queryParameter = URLQueryItem(name: "processing_metrics", value: "\(processingMetrics)")
            queryParameters.append(queryParameter)
        }
        if let processingMetricsInterval = processingMetricsInterval {
            let queryParameter = URLQueryItem(name: "processing_metrics_interval", value: "\(processingMetricsInterval)")
            queryParameters.append(queryParameter)
        }
        if let audioMetrics = audioMetrics {

            let queryParameter = URLQueryItem(name: "customization_weight", value: "\(customizationWeight)")
            queryParameters.append(queryParameter)
        }

        // construct REST request
        let path = "/v1/customizations/\(customizationID)/train"
