diff --git a/src/Core/WinSWCore/Configuration/YamlConfiguration.cs b/src/Core/WinSWCore/Configuration/YamlConfiguration.cs
new file mode 100644
index 0000000..7b7f6fc
--- /dev/null
+++ b/src/Core/WinSWCore/Configuration/YamlConfiguration.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace winsw.Configuration
+{
+ public class YamlConfiguration
+ {
+ readonly ServiceAccount? serviceAccount;
+ readonly BasicConfigs? basicConfigs;
+ }
+
+ public class ServiceAccount
+ {
+ public string name { get; set; }
+ public string domain { get; set; }
+ public string user { get; set; }
+ public string allowservicelogon { get; set; }
+ }
+
+ public class BasicConfigs
+ {
+ public string id { get; set; }
+ public string name { get; set; }
+ public string description { get; set; }
+ public string executable { get; set; }
+ }
+}
diff --git a/src/Core/WinSWCore/WinSWCore.csproj b/src/Core/WinSWCore/WinSWCore.csproj
index 7162559..eaff096 100644
--- a/src/Core/WinSWCore/WinSWCore.csproj
+++ b/src/Core/WinSWCore/WinSWCore.csproj
@@ -11,6 +11,7 @@
+