diff --git a/Marechai.Data/Marechai.Data.csproj b/Marechai.Data/Marechai.Data.csproj
new file mode 100644
index 00000000..9a9239f1
--- /dev/null
+++ b/Marechai.Data/Marechai.Data.csproj
@@ -0,0 +1,13 @@
+
+
+
+ net9.0
+ enable
+ enable
+
+
+
+
+
+
+
diff --git a/Marechai.sln b/Marechai.sln
index 0d66eb54..2547c1e0 100644
--- a/Marechai.sln
+++ b/Marechai.sln
@@ -15,6 +15,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Marechai.Server", "Marechai.Server\Marechai.Server.csproj", "{1371F202-4316-4FA4-93A2-8FF0FC136A33}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Marechai.Data", "Marechai.Data\Marechai.Data.csproj", "{C5EF1ED0-8227-4359-8233-DD06CAEAD9F5}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -33,6 +35,10 @@ Global
{1371F202-4316-4FA4-93A2-8FF0FC136A33}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1371F202-4316-4FA4-93A2-8FF0FC136A33}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1371F202-4316-4FA4-93A2-8FF0FC136A33}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C5EF1ED0-8227-4359-8233-DD06CAEAD9F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C5EF1ED0-8227-4359-8233-DD06CAEAD9F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C5EF1ED0-8227-4359-8233-DD06CAEAD9F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C5EF1ED0-8227-4359-8233-DD06CAEAD9F5}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/Marechai/Marechai.csproj b/Marechai/Marechai.csproj
index dbdb0ae7..bf1a6862 100644
--- a/Marechai/Marechai.csproj
+++ b/Marechai/Marechai.csproj
@@ -32,6 +32,7 @@
+