diff --git a/.gitignore b/.gitignore
index aea8626..c9e9f88 100644
--- a/.gitignore
+++ b/.gitignore
@@ -182,4 +182,4 @@ Development/*.js
# =========================
# Project
# =========================
-resources/onebug/OneNote_RecycleBin/
\ No newline at end of file
+src/OnePeek.sln.ide/*
\ No newline at end of file
diff --git a/src/OnePeek.Api.Spotlight/OnePeek.Api.Spotlight.kproj b/src/OnePeek.Api.Spotlight/OnePeek.Api.Spotlight.kproj
new file mode 100644
index 0000000..2f9ae9c
--- /dev/null
+++ b/src/OnePeek.Api.Spotlight/OnePeek.Api.Spotlight.kproj
@@ -0,0 +1,20 @@
+
+
+
+ 14.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+
+ b3230130-6190-4fe6-b783-aa63bf6ce4d0
+ OnePeek
+ ..\artifacts\obj\$(MSBuildProjectName)
+ ..\artifacts\bin\$(MSBuildProjectName)\
+
+
+
+ 2.0
+
+
+
\ No newline at end of file
diff --git a/src/OnePeek.Api.Spotlight/Program.cs b/src/OnePeek.Api.Spotlight/Program.cs
new file mode 100644
index 0000000..1f39b71
--- /dev/null
+++ b/src/OnePeek.Api.Spotlight/Program.cs
@@ -0,0 +1,13 @@
+using System;
+
+namespace OnePeek
+{
+ public class Program
+ {
+ public void Main(string[] args)
+ {
+ Console.WriteLine("onepeek");
+ Console.ReadLine();
+ }
+ }
+}
diff --git a/src/OnePeek.Api.Spotlight/project.json b/src/OnePeek.Api.Spotlight/project.json
new file mode 100644
index 0000000..de1fe40
--- /dev/null
+++ b/src/OnePeek.Api.Spotlight/project.json
@@ -0,0 +1,16 @@
+{
+ "version": "1.0.0-*",
+ "dependencies": {
+ },
+ "commands": {
+ "run" : "run"
+ },
+ "frameworks" : {
+ "aspnet50" : { },
+ "aspnetcore50" : {
+ "dependencies": {
+ "System.Console": "4.0.0-beta-22231"
+ }
+ }
+ }
+}
diff --git a/src/OnePeek.Models/OnePeek.Models.kproj b/src/OnePeek.Models/OnePeek.Models.kproj
new file mode 100644
index 0000000..680a6d5
--- /dev/null
+++ b/src/OnePeek.Models/OnePeek.Models.kproj
@@ -0,0 +1,20 @@
+
+
+
+ 14.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+
+ cd522111-f999-4693-a55f-8a4d0e6dc7b5
+ OnePeek.Models
+ ..\artifacts\obj\$(MSBuildProjectName)
+ ..\artifacts\bin\$(MSBuildProjectName)\
+
+
+
+ 2.0
+
+
+
\ No newline at end of file
diff --git a/src/OnePeek.Models/project.json b/src/OnePeek.Models/project.json
new file mode 100644
index 0000000..4c39836
--- /dev/null
+++ b/src/OnePeek.Models/project.json
@@ -0,0 +1,17 @@
+{
+ "version": "1.0.0-*",
+ "dependencies": {
+ },
+
+ "frameworks" : {
+ "aspnet50" : {
+ "dependencies": {
+ }
+ },
+ "aspnetcore50" : {
+ "dependencies": {
+ "System.Runtime": "4.0.20-beta-22231"
+ }
+ }
+ }
+}
diff --git a/src/OnePeek.sln b/src/OnePeek.sln
new file mode 100644
index 0000000..3a29dd2
--- /dev/null
+++ b/src/OnePeek.sln
@@ -0,0 +1,22 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.22310.1
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "OnePeek.Api.Spotlight", "OnePeek.Api.Spotlight\OnePeek.Api.Spotlight.kproj", "{B3230130-6190-4FE6-B783-AA63BF6CE4D0}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B3230130-6190-4FE6-B783-AA63BF6CE4D0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B3230130-6190-4FE6-B783-AA63BF6CE4D0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B3230130-6190-4FE6-B783-AA63BF6CE4D0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B3230130-6190-4FE6-B783-AA63BF6CE4D0}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal