         print(theHash)
         print(theSalt)
         print(theKey)
-        let theCipherText = encryptData(theSecret.dataUsingEncoding(NSUTF8StringEncoding)!, inKey: theSecret.dataUsingEncoding(NSUTF8StringEncoding)!, inIV: randomDataWithLength(kCCBlockSizeAES128))
+        let theCipherText = encryptData(theSecret.dataUsingEncoding(NSUTF8StringEncoding)!, inKey: theKey, inIV: randomDataWithLength(kCCBlockSizeAES128))
         // uncomment for CommonCrypto mega fail
 //        let theCipherText = encryptData(theSecret.dataUsingEncoding(NSUTF8StringEncoding)!, inKey: theSecret.dataUsingEncoding(NSUTF8StringEncoding)!, inIV: randomDataWithLength(kCCBlockSizeAES128))
         print((theCipherText))

        let theContentData = theContentString.dataUsingEncoding(NSUTF8StringEncoding)
        
        let theAttributes = [NSFileProtectionKey : NSFileProtectionComplete]
        let theFileManagerResult = theFileManager.createFileAtPath(theFile, contents:theContentData, attributes:theAttributes)
        print(theFileManagerResult)
        
        
        // Backup exclusion
        let theFileURL = NSURL.fileURLWithPath(theFile)

        }
        
        // encryption & decryption
        let theSecret = "Lorem Ipsum Alaaf und Helau."
        // uncomment for CommonCrypto mega fail
//        let theSecret = "AAAAAAAAA"
        let theSalt = randomDataWithLength(32)
