         
         var resultString = ""
         
-//        var allkeys = self.paramsDict.keys.array
-        
         var stringConnector = ""
         
-        for param in self.finalParamsArrayForConnection {
+        for param in self.finalParams {
             
             var keyValueString = "\(param.key)=\(param.value)"
             resultString += "\(stringConnector)\(keyValueString)"

        var request = NSMutableURLRequest(URL: url)
        
        connectorData.prepare()
        connectorData.recusiveSenderData()
        
        for (k, v) in connectorData.extraHeaderFields {
            request.addValue(v, forHTTPHeaderField: k)

    private struct PrivateCache {
        
        var session:NSURLSession! = nil
        var finalParamsArrayForConnection:[GZHTTPConnectionValueParam] = []
        
    }
    
}

//MARK: - add params
extension GZHTTPConnectionData {
    
    func addParam(param:GZHTTPConnectionValueParam){
        self.paramsArray.append(param)
    }
