├── LICENSE ├── README.md ├── assets └── appcopier.png └── src ├── Appcopier.sln └── Appcopier ├── App.config ├── AppIcon.ico ├── AppIcon_old.png ├── Appcopier.csproj ├── AppcopierPNG.png ├── BackupBase.cs ├── Conf ├── APinnedApps.cs ├── AStoreApps.cs ├── BGoogleChrome.cs ├── BMicrosoftEdge.cs ├── BMozillaFirefox.cs ├── CWiFiConf.cs ├── DKeyboard.cs ├── DMouse.cs ├── DPrinters.cs ├── DTouchpad.cs ├── DUSB.cs ├── GGaming.cs ├── WAPrivacy.cs ├── WAccessibility.cs ├── WNetworkConf.cs ├── WOther.cs ├── WPersonalization.cs ├── WPrivacy.cs ├── WTaskbar.cs ├── WTelemetry.cs ├── WThemes.cs ├── WUpdates.cs └── WVisualEffects.cs ├── Forms ├── RestAppsForm.Designer.cs ├── RestAppsForm.cs └── RestAppsForm.resx ├── GitHub.cs ├── GitHubIcon.png ├── Helpers ├── DataHelper.cs ├── LogHelper.cs ├── OSHelper.cs ├── ViewHelper.cs └── WindowsHelper.cs ├── MainForm.Designer.cs ├── MainForm.cs ├── MainForm.resx ├── Program.cs ├── Properties ├── AssemblyInfo.cs ├── Resources.Designer.cs ├── Resources.resx ├── Settings.Designer.cs └── Settings.settings ├── Views ├── AboutPageView.Designer.cs ├── AboutPageView.cs ├── AboutPageView.resx ├── ConfPageView.Designer.cs ├── ConfPageView.cs ├── ConfPageView.resx ├── RestPageView.Designer.cs ├── RestPageView.cs └── RestPageView.resx ├── app.manifest ├── bin └── Debug │ ├── Appcopier.exe │ ├── Appcopier.exe.config │ ├── Appcopier.pdb │ ├── Newtonsoft.Json.dll │ └── Newtonsoft.Json.xml ├── obj └── Debug │ ├── .NETFramework,Version=v4.8.AssemblyAttributes.cs │ ├── Appcopier.MainForm.resources │ ├── Appcopier.Properties.Resources.resources │ ├── Appcopier.csproj.AssemblyReference.cache │ ├── Appcopier.csproj.CopyComplete │ ├── Appcopier.csproj.CoreCompileInputs.cache │ ├── Appcopier.csproj.FileListAbsolute.txt │ ├── Appcopier.csproj.GenerateResource.cache │ ├── Appcopier.exe │ ├── Appcopier.pdb │ ├── DesignTimeResolveAssemblyReferences.cache │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── TempPE │ └── Properties.Resources.Designer.cs.dll │ ├── Views.AboutPageView.resources │ ├── Views.ConfPageView.resources │ ├── Views.RestAppsForm.resources │ └── Views.RestPageView.resources └── packages.config /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/README.md -------------------------------------------------------------------------------- /assets/appcopier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/assets/appcopier.png -------------------------------------------------------------------------------- /src/Appcopier.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier.sln -------------------------------------------------------------------------------- /src/Appcopier/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/App.config -------------------------------------------------------------------------------- /src/Appcopier/AppIcon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/AppIcon.ico -------------------------------------------------------------------------------- /src/Appcopier/AppIcon_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/AppIcon_old.png -------------------------------------------------------------------------------- /src/Appcopier/Appcopier.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Appcopier.csproj -------------------------------------------------------------------------------- /src/Appcopier/AppcopierPNG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/AppcopierPNG.png -------------------------------------------------------------------------------- /src/Appcopier/BackupBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/BackupBase.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/APinnedApps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/APinnedApps.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/AStoreApps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/AStoreApps.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/BGoogleChrome.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/BGoogleChrome.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/BMicrosoftEdge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/BMicrosoftEdge.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/BMozillaFirefox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/BMozillaFirefox.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/CWiFiConf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/CWiFiConf.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/DKeyboard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/DKeyboard.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/DMouse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/DMouse.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/DPrinters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/DPrinters.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/DTouchpad.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/DTouchpad.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/DUSB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/DUSB.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/GGaming.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/GGaming.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/WAPrivacy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/WAPrivacy.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/WAccessibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/WAccessibility.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/WNetworkConf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/WNetworkConf.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/WOther.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/WOther.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/WPersonalization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/WPersonalization.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/WPrivacy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/WPrivacy.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/WTaskbar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/WTaskbar.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/WTelemetry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/WTelemetry.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/WThemes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/WThemes.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/WUpdates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/WUpdates.cs -------------------------------------------------------------------------------- /src/Appcopier/Conf/WVisualEffects.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Conf/WVisualEffects.cs -------------------------------------------------------------------------------- /src/Appcopier/Forms/RestAppsForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Forms/RestAppsForm.Designer.cs -------------------------------------------------------------------------------- /src/Appcopier/Forms/RestAppsForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Forms/RestAppsForm.cs -------------------------------------------------------------------------------- /src/Appcopier/Forms/RestAppsForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Forms/RestAppsForm.resx -------------------------------------------------------------------------------- /src/Appcopier/GitHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/GitHub.cs -------------------------------------------------------------------------------- /src/Appcopier/GitHubIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/GitHubIcon.png -------------------------------------------------------------------------------- /src/Appcopier/Helpers/DataHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Helpers/DataHelper.cs -------------------------------------------------------------------------------- /src/Appcopier/Helpers/LogHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Helpers/LogHelper.cs -------------------------------------------------------------------------------- /src/Appcopier/Helpers/OSHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Helpers/OSHelper.cs -------------------------------------------------------------------------------- /src/Appcopier/Helpers/ViewHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Helpers/ViewHelper.cs -------------------------------------------------------------------------------- /src/Appcopier/Helpers/WindowsHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Helpers/WindowsHelper.cs -------------------------------------------------------------------------------- /src/Appcopier/MainForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/MainForm.Designer.cs -------------------------------------------------------------------------------- /src/Appcopier/MainForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/MainForm.cs -------------------------------------------------------------------------------- /src/Appcopier/MainForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/MainForm.resx -------------------------------------------------------------------------------- /src/Appcopier/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Program.cs -------------------------------------------------------------------------------- /src/Appcopier/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Appcopier/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /src/Appcopier/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Properties/Resources.resx -------------------------------------------------------------------------------- /src/Appcopier/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /src/Appcopier/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Properties/Settings.settings -------------------------------------------------------------------------------- /src/Appcopier/Views/AboutPageView.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Views/AboutPageView.Designer.cs -------------------------------------------------------------------------------- /src/Appcopier/Views/AboutPageView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Views/AboutPageView.cs -------------------------------------------------------------------------------- /src/Appcopier/Views/AboutPageView.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Views/AboutPageView.resx -------------------------------------------------------------------------------- /src/Appcopier/Views/ConfPageView.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Views/ConfPageView.Designer.cs -------------------------------------------------------------------------------- /src/Appcopier/Views/ConfPageView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Views/ConfPageView.cs -------------------------------------------------------------------------------- /src/Appcopier/Views/ConfPageView.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Views/ConfPageView.resx -------------------------------------------------------------------------------- /src/Appcopier/Views/RestPageView.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Views/RestPageView.Designer.cs -------------------------------------------------------------------------------- /src/Appcopier/Views/RestPageView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Views/RestPageView.cs -------------------------------------------------------------------------------- /src/Appcopier/Views/RestPageView.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/Views/RestPageView.resx -------------------------------------------------------------------------------- /src/Appcopier/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/app.manifest -------------------------------------------------------------------------------- /src/Appcopier/bin/Debug/Appcopier.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/bin/Debug/Appcopier.exe -------------------------------------------------------------------------------- /src/Appcopier/bin/Debug/Appcopier.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/bin/Debug/Appcopier.exe.config -------------------------------------------------------------------------------- /src/Appcopier/bin/Debug/Appcopier.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/bin/Debug/Appcopier.pdb -------------------------------------------------------------------------------- /src/Appcopier/bin/Debug/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/bin/Debug/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /src/Appcopier/bin/Debug/Newtonsoft.Json.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/bin/Debug/Newtonsoft.Json.xml -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/Appcopier.MainForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/Appcopier.MainForm.resources -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/Appcopier.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/Appcopier.Properties.Resources.resources -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/Appcopier.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/Appcopier.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/Appcopier.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/Appcopier.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/Appcopier.csproj.CoreCompileInputs.cache -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/Appcopier.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/Appcopier.csproj.FileListAbsolute.txt -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/Appcopier.csproj.GenerateResource.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/Appcopier.csproj.GenerateResource.cache -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/Appcopier.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/Appcopier.exe -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/Appcopier.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/Appcopier.pdb -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/Views.AboutPageView.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/Views.AboutPageView.resources -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/Views.ConfPageView.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/Views.ConfPageView.resources -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/Views.RestAppsForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/Views.RestAppsForm.resources -------------------------------------------------------------------------------- /src/Appcopier/obj/Debug/Views.RestPageView.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/obj/Debug/Views.RestPageView.resources -------------------------------------------------------------------------------- /src/Appcopier/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/Appcopier/HEAD/src/Appcopier/packages.config --------------------------------------------------------------------------------