diff --git a/Seraphina.Tests/Seraphina.Tests.csproj b/Seraphina.Tests/Seraphina.Tests.csproj
new file mode 100644
index 0000000..a2352e4
--- /dev/null
+++ b/Seraphina.Tests/Seraphina.Tests.csproj
@@ -0,0 +1,16 @@
+
+
+
+ netcoreapp3.1
+
+ false
+
+
+
+
+
+
+
+
+
+
diff --git a/Seraphina.Tests/UnitTest1.cs b/Seraphina.Tests/UnitTest1.cs
new file mode 100644
index 0000000..09aab11
--- /dev/null
+++ b/Seraphina.Tests/UnitTest1.cs
@@ -0,0 +1,14 @@
+using System;
+using Xunit;
+
+namespace Seraphina.Tests
+{
+ public class UnitTest1
+ {
+ [Fact]
+ public void Test1()
+ {
+
+ }
+ }
+}
diff --git a/Seraphina.sln b/Seraphina.sln
new file mode 100644
index 0000000..8fd2b1a
--- /dev/null
+++ b/Seraphina.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29806.167
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Seraphina", "Seraphina\Seraphina.csproj", "{B28A5183-DCBC-4EC7-96C5-71CCC4D8BF81}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Seraphina.Tests", "Seraphina.Tests\Seraphina.Tests.csproj", "{BAB93135-1545-41D0-B829-CB35CA575A87}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B28A5183-DCBC-4EC7-96C5-71CCC4D8BF81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B28A5183-DCBC-4EC7-96C5-71CCC4D8BF81}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B28A5183-DCBC-4EC7-96C5-71CCC4D8BF81}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B28A5183-DCBC-4EC7-96C5-71CCC4D8BF81}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BAB93135-1545-41D0-B829-CB35CA575A87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BAB93135-1545-41D0-B829-CB35CA575A87}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BAB93135-1545-41D0-B829-CB35CA575A87}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BAB93135-1545-41D0-B829-CB35CA575A87}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {4CE5E21A-1ED9-4159-9B30-B69D00741482}
+ EndGlobalSection
+EndGlobal
diff --git a/Seraphina/Program.cs b/Seraphina/Program.cs
new file mode 100644
index 0000000..7b50489
--- /dev/null
+++ b/Seraphina/Program.cs
@@ -0,0 +1,12 @@
+using System;
+
+namespace Seraphina
+{
+ class Program
+ {
+ static void Main(string[] args)
+ {
+ Console.WriteLine("Hello World!");
+ }
+ }
+}
diff --git a/Seraphina/Seraphina.csproj b/Seraphina/Seraphina.csproj
new file mode 100644
index 0000000..c73e0d1
--- /dev/null
+++ b/Seraphina/Seraphina.csproj
@@ -0,0 +1,8 @@
+
+
+
+ Exe
+ netcoreapp3.1
+
+
+