diff --git a/source2/VSIP/Cosmos.VS.Package/Cosmos.VS.Package.csproj b/source2/VSIP/Cosmos.VS.Package/Cosmos.VS.Package.csproj
index 1d52a6ea0..b086d5164 100644
--- a/source2/VSIP/Cosmos.VS.Package/Cosmos.VS.Package.csproj
+++ b/source2/VSIP/Cosmos.VS.Package/Cosmos.VS.Package.csproj
@@ -141,7 +141,7 @@
-
+
@@ -156,6 +156,7 @@
+
BuildOptionsPropertyPage.cs
@@ -188,7 +189,9 @@
VMOptionsQemu.cs
-
+
+
+
diff --git a/source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/AssemblyInfo.vb b/source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/AssemblyInfo.vb
new file mode 100644
index 000000000..59a2b544d
--- /dev/null
+++ b/source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/AssemblyInfo.vb
@@ -0,0 +1,34 @@
+Imports System
+Imports System.Reflection
+Imports System.Runtime.InteropServices
+
+' General Information about an assembly is controlled through the following
+' set of attributes. Change these attribute values to modify the information
+' associated with an assembly.
+
+' Review the values of the assembly attributes
+
+
+
+
+
+
+
+
+
+
+
+
+' Version information for an assembly consists of the following four values:
+'
+' Major Version
+' Minor Version
+' Build Number
+' Revision
+'
+' You can specify all the values or you can default the Build and Revision Numbers
+' by using the '*' as shown below:
+'
+
+
+
\ No newline at end of file
diff --git a/source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/Bootable Project.Cosmos b/source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/CSharp Kernel.Cosmos
similarity index 100%
rename from source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/Bootable Project.Cosmos
rename to source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/CSharp Kernel.Cosmos
diff --git a/source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/Bootable Project.ico b/source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/CSharp Kernel.ico
similarity index 100%
rename from source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/Bootable Project.ico
rename to source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/CSharp Kernel.ico
diff --git a/source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/Program.vb b/source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/Program.vb
new file mode 100644
index 000000000..2ddefab26
--- /dev/null
+++ b/source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/Program.vb
@@ -0,0 +1,14 @@
+Imports System
+Imports System.Collections.Generic
+Imports System.Text
+
+Namespace $nameSpace$
+ Public Module $className$
+
+ Public Sub Main()
+ Console.WriteLine("Hello VSX!!!")
+ Console.ReadKey()
+ End Sub
+
+ End Module
+End Namespace
\ No newline at end of file
diff --git a/source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/VB Kernel.Cosmos b/source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/VB Kernel.Cosmos
new file mode 100644
index 000000000..ab499dde4
--- /dev/null
+++ b/source2/VSIP/Cosmos.VS.Package/Templates/Projects/CosmosProject/VB Kernel.Cosmos
@@ -0,0 +1,76 @@
+
+
+
+ Debug
+ {99999999-9999-9999-9999-999999999999}
+ 2.0
+ Exe
+ Cosmos.User.Kernel
+ CosmosKernel
+ On
+ Binary
+ On
+ Off
+
+
+ true
+ full
+ true
+ true
+ bin\Debug\
+ TestConsole.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ QEMU
+ MicrosoftNET
+ False
+
+
+ none
+ false
+ true
+ true
+ bin\Release\
+ TestConsole.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ QEMU
+ MicrosoftNET
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(Registry:HKEY_CURRENT_USER\Environment@Cosmos)
+
+
+
+
+
+
+
\ No newline at end of file