     weak var loadsshparametersDelegate: Loadsshparameters?
     var oldmarknumberofdayssince: Double?
     var reload: Bool = false
+    var nameandpaths: NamesandPaths?
 
     @IBOutlet var rsyncPath: NSTextField!
     @IBOutlet var version3rsync: NSButton!

    private func verifyrsync() {
        var rsyncpath: String?
        if self.rsyncPath.stringValue.isEmpty == false {
            self.statuslightpathrsync.isHidden = false
            if self.rsyncPath.stringValue.hasSuffix("/") == false {
                rsyncpath = self.rsyncPath.stringValue + "/" + ViewControllerReference.shared.rsync

            self.nopathtorsyncosx()
            return
        }
        if self.pathRsyncOSX.stringValue.contains("$HOME") {
            let replaced = self.pathRsyncOSX.stringValue.replacingOccurrences(of: "$HOME",
                                                                              with: self.nameandpaths?.userHomeDirectoryPath ?? "")
            self.pathRsyncOSX.stringValue = replaced
        }
        if self.pathRsyncOSX.stringValue.hasSuffix("/") == false {
            pathtorsyncosx = self.pathRsyncOSX.stringValue + "/"
        } else {
