 				CNLog(logLevel: .error, message: "[Error:sub] Unknown case", atFunction: #function, inFile: #file)
 			}
 		} else {
-			NSLog("No saved file")
+			//NSLog("No saved file")
 		}
 
 		return substorage

		return result
	}

	static public func allocateValueStorage(packageDirectory packdir: URL, filePath fpath: String) throws -> CNValueStorage? {
		/* Allocate main storage in package directory */
		NSLog("packdir   : \(packdir)")
		NSLog("file path : \(fpath)")
		let mainstorage = CNValueStorage(packageDirectory: packdir, filePath: fpath, parentStorage: nil)
		switch mainstorage.load() {
		case .ok(_):

		let packname   = packdir.lastPathComponent
		let supportdir = CNFilePath.URLforApplicationSupportDirectory()
		let cachedir   = supportdir.appendingPathComponent(packname)
		//NSLog("cachedir : \(cachedir.path)")

		let substorage = CNValueStorage(packageDirectory: cachedir, filePath: fpath, parentStorage: mainstorage)
		if FileManager.default.fileExists(atPath: substorage.storageFile.path) {
			//NSLog("Load saved file")
			switch substorage.load() {
			case .ok(_):
				break
