         }
     }
     
-    private func makeAssynchronousRequest(body: [String : Any], field: String, pages: Int) {
+    static private func makeAssynchronousRequest(body: [String : Any], field: String, pages: Int) {
         
         let dispatchGroup = DispatchGroup()
         

            dispatchGroup.enter()
        }
        
        for var i in (0..<pages) {
            var modifiedBody = body
            modifiedBody["from"] = Int(pageSize) * (i + 1)
            let jsonBody = dictToJSON(data: modifiedBody)
            
            let request = buildRequest(body: jsonBody)

        return body
    }
    
    static private func buildRequest(body: Data) -> URLRequest {
        var request = URLRequest(url: URL( string: urlString)!)
        request.httpMethod = HTTPMethod.post.rawValue
        request.setValue("application/json; charset=UTF-8", forHTTPHeaderField: "Content-Type")
