         self.urlSession = URLSession(configuration: .default, delegate: self, delegateQueue: nil)
     }
     
-    func dataDask(with url: URL) -> URLSessionDataTask {
+    func dataTask(with url: URL) -> URLSessionDataTask {
         return self.urlSession.dataTask(with: url)
     }
     

        
        weak var weakSelf = self
        func removeDataTask() {
            self.photos.removeValue(forKey: task.taskIdentifier)
            self.dataTasks.removeObject(forKey: photo)
        }
        
        if let error = error {

            return
        }
        
        let dataTask = self.urlSessionWrapper.dataTask(with: url)
        self.dataTasks.setObject(dataTask, forKey: photo)
        self.photos[dataTask.taskIdentifier] = photo
        dataTask.resume()
