             throw CoreStoreError(error)
         }
         
-        let externalStorageDirName = "." + fileURL.deletingPathExtension().lastPathComponent + "_SUPPORT"
-        let temporaryExternalStorageURL = temporaryDirectoryURL.appendingPathComponent(
-            externalStorageDirName,
-            isDirectory: true
-        )
         do {
             
             try fileManager.replaceItem(
-                at: fileURL as URL,
+                at: fileURL,
                 withItemAt: temporaryFileURL,
                 backupItemName: nil,
                 options: [],
                 resultingItemURL: nil
             )
-            
             if fileManager.fileExists(atPath: temporaryExternalStorageURL.path) {
-                let extenralStorageURL = fileURL.deletingLastPathComponent().appendingPathComponent(externalStorageDirName,  isDirectory: true)
+                
+                let externalStorageURL = fileURL
+                    .deletingLastPathComponent()
+                    .appendingPathComponent(externalStorageFolderName, isDirectory: true)
                 try fileManager.replaceItem(
-                    at: extenralStorageURL as URL,
+                    at: externalStorageURL,
                     withItemAt: temporaryExternalStorageURL,
                     backupItemName: nil,
                     options: [],

                    
                    fakeProgress = 1
                }
                try storage.cs_finalizeStorageAndWait(soureModelHint: destinationModel)
                progress.completedUnitCount = progress.totalUnitCount
                return
            }
            catch {

                throw CoreStoreError(error)
            }
        }


            attributes: nil
        )
        
        let externalStorageFolderName = ".\(fileURL.deletingPathExtension().lastPathComponent)_SUPPORT"
        let temporaryExternalStorageURL = temporaryDirectoryURL.appendingPathComponent(
            externalStorageFolderName,
            isDirectory: true
        )
        let temporaryFileURL = temporaryDirectoryURL.appendingPathComponent(
            fileURL.lastPathComponent,
            isDirectory: false
