             if let configitem = store?[i] as? DecodeConfigJSON {
                 let transformed = transform.transform(object: configitem)
                 if ViewControllerReference.shared.synctasks.contains(transformed.task) {
-                    self.configurations?.append(transformed)
-                    let rsyncArgumentsOneConfig = ArgumentsOneConfiguration(config: transformed)
-                    self.argumentAllConfigurations?.append(rsyncArgumentsOneConfig)
+                    if self.validhiddenID?.contains(transformed.hiddenID) == false {
+                        self.configurations?.append(transformed)
+                        let rsyncArgumentsOneConfig = ArgumentsOneConfiguration(config: transformed)
+                        self.argumentAllConfigurations?.append(rsyncArgumentsOneConfig)
+                        self.validhiddenID?.insert(transformed.hiddenID)
+                    }
                 }
             }
         }

            if let dict = store?[i] {
                let config = Configuration(dictionary: dict)
                if ViewControllerReference.shared.synctasks.contains(config.task) {
                    self.configurations?.append(config)
                    let rsyncArgumentsOneConfig = ArgumentsOneConfiguration(config: config)
                    self.argumentAllConfigurations?.append(rsyncArgumentsOneConfig)
                }
            }
        }

        } else {
            self.readconfigurationsplist()
        }
    }
}
