             SAMKeychain.setPassword(password, forService: "com.mobilabsolutions.jenkins.account", account: username)
         }
         
-        var url = getDocumentDirectory()?.appendingPathComponent("Account")
+        var url = PersistenceUtils.getDocumentDirectory()?.appendingPathComponent("Account")
         
         if !FileManager.default.fileExists(atPath: url!.absoluteString){
             _ = try? FileManager.default.createDirectory(at: url!, withIntermediateDirectories: true, attributes: nil)

        
        url?.appendPathComponent(account.baseUrl.absoluteString.addingPercentEncoding(withAllowedCharacters: CharacterSet.alphanumerics)!)
        
        print(NSKeyedArchiver.archiveRootObject(account, toFile: url!.path))
    }
    
    /// Return the full list of accounts

            return returnDict
        }
        
        let url = PersistenceUtils.getDocumentDirectory()?.appendingPathComponent("Account")
        
        do{
            let urls = try FileManager.default.contentsOfDirectory(at: url!, includingPropertiesForKeys: nil, options: .skipsHiddenFiles)
