diff --git a/ImportUI/Components/App.razor b/Manager.App/Components/App.razor
similarity index 100%
rename from ImportUI/Components/App.razor
rename to Manager.App/Components/App.razor
diff --git a/ImportUI/Components/Layout/ApplicationLayout.razor b/Manager.App/Components/Layout/ApplicationLayout.razor
similarity index 100%
rename from ImportUI/Components/Layout/ApplicationLayout.razor
rename to Manager.App/Components/Layout/ApplicationLayout.razor
diff --git a/ImportUI/Components/Layout/ApplicationLayout.razor.cs b/Manager.App/Components/Layout/ApplicationLayout.razor.cs
similarity index 89%
rename from ImportUI/Components/Layout/ApplicationLayout.razor.cs
rename to Manager.App/Components/Layout/ApplicationLayout.razor.cs
index bb8b0d6..e0c5850 100644
--- a/ImportUI/Components/Layout/ApplicationLayout.razor.cs
+++ b/Manager.App/Components/Layout/ApplicationLayout.razor.cs
@@ -1,6 +1,6 @@
using Microsoft.AspNetCore.Components;
-namespace ImportUI.Components.Layout;
+namespace Manager.App.Components.Layout;
public partial class ApplicationLayout
{
diff --git a/ImportUI/Components/Layout/BaseLayout.razor b/Manager.App/Components/Layout/BaseLayout.razor
similarity index 100%
rename from ImportUI/Components/Layout/BaseLayout.razor
rename to Manager.App/Components/Layout/BaseLayout.razor
diff --git a/ImportUI/Components/Layout/BaseLayout.razor.cs b/Manager.App/Components/Layout/BaseLayout.razor.cs
similarity index 95%
rename from ImportUI/Components/Layout/BaseLayout.razor.cs
rename to Manager.App/Components/Layout/BaseLayout.razor.cs
index be8d52c..f338e08 100644
--- a/ImportUI/Components/Layout/BaseLayout.razor.cs
+++ b/Manager.App/Components/Layout/BaseLayout.razor.cs
@@ -1,7 +1,7 @@
using Microsoft.AspNetCore.Components;
using MudBlazor;
-namespace ImportUI.Components.Layout;
+namespace Manager.App.Components.Layout;
public partial class BaseLayout
{
diff --git a/ImportUI/Components/Layout/BaseLayout.razor.css b/Manager.App/Components/Layout/BaseLayout.razor.css
similarity index 100%
rename from ImportUI/Components/Layout/BaseLayout.razor.css
rename to Manager.App/Components/Layout/BaseLayout.razor.css
diff --git a/ImportUI/Components/Layout/MainLayout.razor b/Manager.App/Components/Layout/MainLayout.razor
similarity index 100%
rename from ImportUI/Components/Layout/MainLayout.razor
rename to Manager.App/Components/Layout/MainLayout.razor
diff --git a/ImportUI/Components/Layout/MainLayout.razor.cs b/Manager.App/Components/Layout/MainLayout.razor.cs
similarity index 79%
rename from ImportUI/Components/Layout/MainLayout.razor.cs
rename to Manager.App/Components/Layout/MainLayout.razor.cs
index fbdf9ac..250ca4e 100644
--- a/ImportUI/Components/Layout/MainLayout.razor.cs
+++ b/Manager.App/Components/Layout/MainLayout.razor.cs
@@ -1,6 +1,6 @@
using Microsoft.AspNetCore.Components;
-namespace ImportUI.Components.Layout;
+namespace Manager.App.Components.Layout;
public partial class MainLayout
{
diff --git a/ImportUI/Components/Layout/MainLayout.razor.css b/Manager.App/Components/Layout/MainLayout.razor.css
similarity index 100%
rename from ImportUI/Components/Layout/MainLayout.razor.css
rename to Manager.App/Components/Layout/MainLayout.razor.css
diff --git a/ImportUI/Components/Layout/NavMenu.razor b/Manager.App/Components/Layout/NavMenu.razor
similarity index 100%
rename from ImportUI/Components/Layout/NavMenu.razor
rename to Manager.App/Components/Layout/NavMenu.razor
diff --git a/ImportUI/Components/Layout/NavMenu.razor.css b/Manager.App/Components/Layout/NavMenu.razor.css
similarity index 100%
rename from ImportUI/Components/Layout/NavMenu.razor.css
rename to Manager.App/Components/Layout/NavMenu.razor.css
diff --git a/ImportUI/Components/Pages/Error.razor b/Manager.App/Components/Pages/Error.razor
similarity index 100%
rename from ImportUI/Components/Pages/Error.razor
rename to Manager.App/Components/Pages/Error.razor
diff --git a/ImportUI/Components/Pages/Home.razor b/Manager.App/Components/Pages/Home.razor
similarity index 100%
rename from ImportUI/Components/Pages/Home.razor
rename to Manager.App/Components/Pages/Home.razor
diff --git a/ImportUI/Components/Routes.razor b/Manager.App/Components/Routes.razor
similarity index 100%
rename from ImportUI/Components/Routes.razor
rename to Manager.App/Components/Routes.razor
diff --git a/ImportUI/Components/_Imports.razor b/Manager.App/Components/_Imports.razor
similarity index 88%
rename from ImportUI/Components/_Imports.razor
rename to Manager.App/Components/_Imports.razor
index e64779d..f854c12 100644
--- a/ImportUI/Components/_Imports.razor
+++ b/Manager.App/Components/_Imports.razor
@@ -6,8 +6,8 @@
@using static Microsoft.AspNetCore.Components.Web.RenderMode
@using Microsoft.AspNetCore.Components.Web.Virtualization
@using Microsoft.JSInterop
-@using ImportUI
-@using ImportUI.Components
+@using Manager.App
+@using Manager.App.Components
@* MudBlazor *@
@using MudBlazor
\ No newline at end of file
diff --git a/ImportUI/DependencyInjection.cs b/Manager.App/DependencyInjection.cs
similarity index 98%
rename from ImportUI/DependencyInjection.cs
rename to Manager.App/DependencyInjection.cs
index 31b2bb4..73d2ad9 100644
--- a/ImportUI/DependencyInjection.cs
+++ b/Manager.App/DependencyInjection.cs
@@ -3,7 +3,7 @@ using DotBased.Logging.MEL;
using DotBased.Logging.Serilog;
using Serilog;
-namespace ImportUI;
+namespace Manager.App;
public static class DependencyInjection
{
diff --git a/ImportUI/ImportUI.csproj b/Manager.App/Manager.App.csproj
similarity index 85%
rename from ImportUI/ImportUI.csproj
rename to Manager.App/Manager.App.csproj
index 17162c2..840fc84 100644
--- a/ImportUI/ImportUI.csproj
+++ b/Manager.App/Manager.App.csproj
@@ -21,7 +21,8 @@
-
+
+
diff --git a/ImportUI/Program.cs b/Manager.App/Program.cs
similarity index 93%
rename from ImportUI/Program.cs
rename to Manager.App/Program.cs
index 729291e..52ef25f 100644
--- a/ImportUI/Program.cs
+++ b/Manager.App/Program.cs
@@ -1,5 +1,5 @@
-using ImportUI;
-using ImportUI.Components;
+using Manager.App;
+using Manager.App.Components;
using MudBlazor.Services;
var builder = WebApplication.CreateBuilder(args);
diff --git a/ImportUI/Properties/launchSettings.json b/Manager.App/Properties/launchSettings.json
similarity index 100%
rename from ImportUI/Properties/launchSettings.json
rename to Manager.App/Properties/launchSettings.json
diff --git a/ImportUI/appsettings.Development.json b/Manager.App/appsettings.Development.json
similarity index 100%
rename from ImportUI/appsettings.Development.json
rename to Manager.App/appsettings.Development.json
diff --git a/ImportUI/appsettings.json b/Manager.App/appsettings.json
similarity index 100%
rename from ImportUI/appsettings.json
rename to Manager.App/appsettings.json
diff --git a/ImportUI/wwwroot/app.css b/Manager.App/wwwroot/app.css
similarity index 100%
rename from ImportUI/wwwroot/app.css
rename to Manager.App/wwwroot/app.css
diff --git a/ImportUI/wwwroot/favicon.png b/Manager.App/wwwroot/favicon.png
similarity index 100%
rename from ImportUI/wwwroot/favicon.png
rename to Manager.App/wwwroot/favicon.png
diff --git a/Manager.Data/Manager.Data.csproj b/Manager.Data/Manager.Data.csproj
new file mode 100644
index 0000000..b147586
--- /dev/null
+++ b/Manager.Data/Manager.Data.csproj
@@ -0,0 +1,13 @@
+
+
+
+ net8.0
+ enable
+ enable
+
+
+
+
+
+
+
diff --git a/YtMiner/YtMiner.csproj b/Manager.Shared/Manager.Shared.csproj
similarity index 100%
rename from YtMiner/YtMiner.csproj
rename to Manager.Shared/Manager.Shared.csproj
diff --git a/Manager.YouTube/Manager.YouTube.csproj b/Manager.YouTube/Manager.YouTube.csproj
new file mode 100644
index 0000000..b147586
--- /dev/null
+++ b/Manager.YouTube/Manager.YouTube.csproj
@@ -0,0 +1,13 @@
+
+
+
+ net8.0
+ enable
+ enable
+
+
+
+
+
+
+
diff --git a/YouTube-Manager.sln b/YouTube-Manager.sln
new file mode 100644
index 0000000..6b1fe51
--- /dev/null
+++ b/YouTube-Manager.sln
@@ -0,0 +1,34 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Manager.App", "Manager.App\Manager.App.csproj", "{5831AFAE-5C0C-4BFE-90FF-13131822F2CB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Manager.Shared", "Manager.Shared\Manager.Shared.csproj", "{D879043A-033A-41B2-9D1C-2F189F061498}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Manager.Data", "Manager.Data\Manager.Data.csproj", "{B23EF770-9060-42CF-BBC1-599DF8E80A6E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Manager.YouTube", "Manager.YouTube\Manager.YouTube.csproj", "{55A0F095-C9A4-41CC-93F9-E860FBA3E810}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {5831AFAE-5C0C-4BFE-90FF-13131822F2CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5831AFAE-5C0C-4BFE-90FF-13131822F2CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5831AFAE-5C0C-4BFE-90FF-13131822F2CB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5831AFAE-5C0C-4BFE-90FF-13131822F2CB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D879043A-033A-41B2-9D1C-2F189F061498}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D879043A-033A-41B2-9D1C-2F189F061498}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D879043A-033A-41B2-9D1C-2F189F061498}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D879043A-033A-41B2-9D1C-2F189F061498}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B23EF770-9060-42CF-BBC1-599DF8E80A6E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B23EF770-9060-42CF-BBC1-599DF8E80A6E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B23EF770-9060-42CF-BBC1-599DF8E80A6E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B23EF770-9060-42CF-BBC1-599DF8E80A6E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {55A0F095-C9A4-41CC-93F9-E860FBA3E810}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {55A0F095-C9A4-41CC-93F9-E860FBA3E810}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {55A0F095-C9A4-41CC-93F9-E860FBA3E810}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {55A0F095-C9A4-41CC-93F9-E860FBA3E810}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+EndGlobal
diff --git a/YtImport.sln b/YtImport.sln
deleted file mode 100644
index d5c3b45..0000000
--- a/YtImport.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImportUI", "ImportUI\ImportUI.csproj", "{5831AFAE-5C0C-4BFE-90FF-13131822F2CB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "YtMiner", "YtMiner\YtMiner.csproj", "{26EC02BE-52F7-4611-82AB-214CED90C583}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {5831AFAE-5C0C-4BFE-90FF-13131822F2CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5831AFAE-5C0C-4BFE-90FF-13131822F2CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5831AFAE-5C0C-4BFE-90FF-13131822F2CB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5831AFAE-5C0C-4BFE-90FF-13131822F2CB}.Release|Any CPU.Build.0 = Release|Any CPU
- {26EC02BE-52F7-4611-82AB-214CED90C583}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {26EC02BE-52F7-4611-82AB-214CED90C583}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {26EC02BE-52F7-4611-82AB-214CED90C583}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {26EC02BE-52F7-4611-82AB-214CED90C583}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
-EndGlobal