diff --git a/User Manual Source/Release Notes.pptx b/User Manual Source/Release Notes 2.0.1.pptx
similarity index 100%
rename from User Manual Source/Release Notes.pptx
rename to User Manual Source/Release Notes 2.0.1.pptx
diff --git a/User Manual Source/Release Notes V2.2.pptx b/User Manual Source/Release Notes 2.2.pptx
similarity index 84%
rename from User Manual Source/Release Notes V2.2.pptx
rename to User Manual Source/Release Notes 2.2.pptx
index 1238521ab196a214130190ccdfcf54b209f2b18a..f070a9a6bcf7fb13831753279b117450ea637ba1 100644
Binary files a/User Manual Source/Release Notes V2.2.pptx and b/User Manual Source/Release Notes 2.2.pptx differ
diff --git a/User Manual Source/Release Notes V2.1.pptx b/User Manual Source/Release Notes V2.1.pptx
deleted file mode 100644
index b09b3c7b38c7b9223c96765711772f9866a798aa..0000000000000000000000000000000000000000
Binary files a/User Manual Source/Release Notes V2.1.pptx and /dev/null differ
diff --git a/User Manual Source/Release Notes.pdf b/User Manual Source/Release Notes.pdf
index df1402e5760e0bbfdd8833832fc8a76b1e18f074..c784bd8b456c32c2f056d6162f9f01da38281e4e 100644
Binary files a/User Manual Source/Release Notes.pdf and b/User Manual Source/Release Notes.pdf differ
diff --git a/User Manual Source/VECTO Input Parameters.xlsx b/User Manual Source/VECTO Input Parameters.xlsx
index 637f2806cd9bee5815deb2c400c42bcace55e961..0e0a16795bea4d9f5c7291ba517d63aecb6af697 100644
Binary files a/User Manual Source/VECTO Input Parameters.xlsx and b/User Manual Source/VECTO Input Parameters.xlsx differ
diff --git a/User Manual/GUI/VEH-Editor.html b/User Manual/GUI/VEH-Editor.html
index 19483b82c72b095df6686cf8883576312c96b2f4..748feeb7811401e270f22ecd38afe0f229060961 100644
--- a/User Manual/GUI/VEH-Editor.html	
+++ b/User Manual/GUI/VEH-Editor.html	
@@ -8,6 +8,7 @@
 
 
 
+
 <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Vehicle Editor - VECTO User Manual</title></head><body>
 
 <div style="text-align: left;">
@@ -123,8 +124,9 @@ axle configurations.<br>
 Three options are available:<br>
 
 <ul>
-<li>None</li><li>Primary (before gearbox): The rpm ratio is relative to the
-engine speed</li><li>Secondary (after gearbox): The rpm ratio is relative to the
+<li>Included in Transmission Loss Maps: Use this if the <a href="../fileformat/VTLM.html">Transmission Loss Maps</a> already include retarder losses.<br>
+</li><li>Primary Retarder (before gearbox): The rpm ratio is relative to the
+engine speed</li><li>Secondary Retarder (after gearbox): The rpm ratio is relative to the
 cardan shaft speed</li>
 </ul>
 
diff --git a/VECTO/GUI/F_ENG.Designer.vb b/VECTO/GUI/F_ENG.Designer.vb
index a3d5ec7295f232bcd61fa682de69dc8b53009e12..492631b8b5bb825f040fa12c47d5cabc0cb19976 100644
--- a/VECTO/GUI/F_ENG.Designer.vb
+++ b/VECTO/GUI/F_ENG.Designer.vb
@@ -1,37 +1,37 @@
-' Copyright 2014 European Union.
-' Licensed under the EUPL (the 'Licence');
-'
-' * You may not use this work except in compliance with the Licence.
-' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
-' * Unless required by applicable law or agreed to in writing,
-'   software distributed under the Licence is distributed on an "AS IS" basis,
-'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-'
-' See the LICENSE.txt for the specific language governing permissions and limitations.
-<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
-Partial Class F_ENG
-    Inherits System.Windows.Forms.Form
-
-    'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
-    <System.Diagnostics.DebuggerNonUserCode()> _
-    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
-        Try
-            If disposing AndAlso components IsNot Nothing Then
-                components.Dispose()
-            End If
-        Finally
-            MyBase.Dispose(disposing)
-        End Try
-    End Sub
-
-    'Wird vom Windows Form-Designer benötigt.
-    Private components As System.ComponentModel.IContainer
-
-    'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
-    'Das Bearbeiten ist mit dem Windows Form-Designer möglich.  
-    'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
-    <System.Diagnostics.DebuggerStepThrough()> _
-    Private Sub InitializeComponent()
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
+Partial Class F_ENG
+	Inherits System.Windows.Forms.Form
+
+	'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
+	<System.Diagnostics.DebuggerNonUserCode()> _
+	Protected Overrides Sub Dispose(ByVal disposing As Boolean)
+		Try
+			If disposing AndAlso components IsNot Nothing Then
+				components.Dispose()
+			End If
+		Finally
+			MyBase.Dispose(disposing)
+		End Try
+	End Sub
+
+	'Wird vom Windows Form-Designer benötigt.
+	Private components As System.ComponentModel.IContainer
+
+	'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
+	'Das Bearbeiten ist mit dem Windows Form-Designer möglich.  
+	'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
+	<System.Diagnostics.DebuggerStepThrough()> _
+	Private Sub InitializeComponent()
 		Me.components = New System.ComponentModel.Container()
 		Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(F_ENG))
 		Me.TbNleerl = New System.Windows.Forms.TextBox()
@@ -68,6 +68,7 @@ Partial Class F_ENG
 		Me.BtMAPopen = New System.Windows.Forms.Button()
 		Me.PnInertia = New System.Windows.Forms.Panel()
 		Me.GrWHTC = New System.Windows.Forms.GroupBox()
+		Me.BtWHTCimport = New System.Windows.Forms.Button()
 		Me.Label13 = New System.Windows.Forms.Label()
 		Me.TbWHTCmw = New System.Windows.Forms.TextBox()
 		Me.TbWHTCrural = New System.Windows.Forms.TextBox()
@@ -372,6 +373,7 @@ Partial Class F_ENG
 		'
 		'GrWHTC
 		'
+		Me.GrWHTC.Controls.Add(Me.BtWHTCimport)
 		Me.GrWHTC.Controls.Add(Me.Label13)
 		Me.GrWHTC.Controls.Add(Me.TbWHTCmw)
 		Me.GrWHTC.Controls.Add(Me.TbWHTCrural)
@@ -387,6 +389,15 @@ Partial Class F_ENG
 		Me.GrWHTC.TabStop = False
 		Me.GrWHTC.Text = "WHTC Correction"
 		'
+		'BtWHTCimport
+		'
+		Me.BtWHTCimport.Location = New System.Drawing.Point(305, 19)
+		Me.BtWHTCimport.Name = "BtWHTCimport"
+		Me.BtWHTCimport.Size = New System.Drawing.Size(170, 28)
+		Me.BtWHTCimport.TabIndex = 4
+		Me.BtWHTCimport.Text = "Import from VECTO-Engine"
+		Me.BtWHTCimport.UseVisualStyleBackColor = True
+		'
 		'Label13
 		'
 		Me.Label13.AutoSize = True
@@ -540,51 +551,52 @@ Partial Class F_ENG
 		Me.ResumeLayout(False)
 		Me.PerformLayout()
 
-	End Sub
-	Friend WithEvents TbNleerl As System.Windows.Forms.TextBox
-	Friend WithEvents Label11 As System.Windows.Forms.Label
-	Friend WithEvents TbInertia As System.Windows.Forms.TextBox
-	Friend WithEvents Label41 As System.Windows.Forms.Label
-	Friend WithEvents Label40 As System.Windows.Forms.Label
-	Friend WithEvents Label5 As System.Windows.Forms.Label
-	Friend WithEvents ButCancel As System.Windows.Forms.Button
-	Friend WithEvents ButOK As System.Windows.Forms.Button
-	Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip
-	Friend WithEvents ToolStripBtNew As System.Windows.Forms.ToolStripButton
-	Friend WithEvents ToolStripBtOpen As System.Windows.Forms.ToolStripButton
-	Friend WithEvents ToolStripBtSave As System.Windows.Forms.ToolStripButton
-	Friend WithEvents ToolStripBtSaveAs As System.Windows.Forms.ToolStripButton
-	Friend WithEvents ToolStripSeparator3 As System.Windows.Forms.ToolStripSeparator
-	Friend WithEvents ToolStripBtSendTo As System.Windows.Forms.ToolStripButton
-	Friend WithEvents StatusStrip1 As System.Windows.Forms.StatusStrip
-	Friend WithEvents LbStatus As System.Windows.Forms.ToolStripStatusLabel
-	Friend WithEvents Label1 As System.Windows.Forms.Label
-	Friend WithEvents Label2 As System.Windows.Forms.Label
-	Friend WithEvents TbDispl As System.Windows.Forms.TextBox
-	Friend WithEvents TbName As System.Windows.Forms.TextBox
-	Friend WithEvents Label3 As System.Windows.Forms.Label
-	Friend WithEvents TbMAP As System.Windows.Forms.TextBox
-	Friend WithEvents Label6 As System.Windows.Forms.Label
-	Friend WithEvents BtMAP As System.Windows.Forms.Button
-	Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox
-	Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator
-	Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton
-	Friend WithEvents CmOpenFile As System.Windows.Forms.ContextMenuStrip
-	Friend WithEvents OpenWithToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
-	Friend WithEvents ShowInFolderToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
-	Friend WithEvents BtMAPopen As System.Windows.Forms.Button
-	Friend WithEvents PnInertia As System.Windows.Forms.Panel
-	Friend WithEvents GrWHTC As System.Windows.Forms.GroupBox
-	Friend WithEvents TbWHTCmw As System.Windows.Forms.TextBox
-	Friend WithEvents TbWHTCrural As System.Windows.Forms.TextBox
-	Friend WithEvents TbWHTCurban As System.Windows.Forms.TextBox
-	Friend WithEvents Label8 As System.Windows.Forms.Label
-	Friend WithEvents Label7 As System.Windows.Forms.Label
-	Friend WithEvents Label4 As System.Windows.Forms.Label
-	Friend WithEvents PicBox As System.Windows.Forms.PictureBox
-	Friend WithEvents Label13 As System.Windows.Forms.Label
-	Friend WithEvents TbFLD As System.Windows.Forms.TextBox
-	Friend WithEvents Label14 As System.Windows.Forms.Label
-	Friend WithEvents BtFLD As System.Windows.Forms.Button
-	Friend WithEvents BtFLDopen As System.Windows.Forms.Button
-End Class
+	End Sub
+	Friend WithEvents TbNleerl As System.Windows.Forms.TextBox
+	Friend WithEvents Label11 As System.Windows.Forms.Label
+	Friend WithEvents TbInertia As System.Windows.Forms.TextBox
+	Friend WithEvents Label41 As System.Windows.Forms.Label
+	Friend WithEvents Label40 As System.Windows.Forms.Label
+	Friend WithEvents Label5 As System.Windows.Forms.Label
+	Friend WithEvents ButCancel As System.Windows.Forms.Button
+	Friend WithEvents ButOK As System.Windows.Forms.Button
+	Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip
+	Friend WithEvents ToolStripBtNew As System.Windows.Forms.ToolStripButton
+	Friend WithEvents ToolStripBtOpen As System.Windows.Forms.ToolStripButton
+	Friend WithEvents ToolStripBtSave As System.Windows.Forms.ToolStripButton
+	Friend WithEvents ToolStripBtSaveAs As System.Windows.Forms.ToolStripButton
+	Friend WithEvents ToolStripSeparator3 As System.Windows.Forms.ToolStripSeparator
+	Friend WithEvents ToolStripBtSendTo As System.Windows.Forms.ToolStripButton
+	Friend WithEvents StatusStrip1 As System.Windows.Forms.StatusStrip
+	Friend WithEvents LbStatus As System.Windows.Forms.ToolStripStatusLabel
+	Friend WithEvents Label1 As System.Windows.Forms.Label
+	Friend WithEvents Label2 As System.Windows.Forms.Label
+	Friend WithEvents TbDispl As System.Windows.Forms.TextBox
+	Friend WithEvents TbName As System.Windows.Forms.TextBox
+	Friend WithEvents Label3 As System.Windows.Forms.Label
+	Friend WithEvents TbMAP As System.Windows.Forms.TextBox
+	Friend WithEvents Label6 As System.Windows.Forms.Label
+	Friend WithEvents BtMAP As System.Windows.Forms.Button
+	Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox
+	Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator
+	Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton
+	Friend WithEvents CmOpenFile As System.Windows.Forms.ContextMenuStrip
+	Friend WithEvents OpenWithToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
+	Friend WithEvents ShowInFolderToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
+	Friend WithEvents BtMAPopen As System.Windows.Forms.Button
+	Friend WithEvents PnInertia As System.Windows.Forms.Panel
+	Friend WithEvents GrWHTC As System.Windows.Forms.GroupBox
+	Friend WithEvents TbWHTCmw As System.Windows.Forms.TextBox
+	Friend WithEvents TbWHTCrural As System.Windows.Forms.TextBox
+	Friend WithEvents TbWHTCurban As System.Windows.Forms.TextBox
+	Friend WithEvents Label8 As System.Windows.Forms.Label
+	Friend WithEvents Label7 As System.Windows.Forms.Label
+	Friend WithEvents Label4 As System.Windows.Forms.Label
+	Friend WithEvents PicBox As System.Windows.Forms.PictureBox
+	Friend WithEvents Label13 As System.Windows.Forms.Label
+	Friend WithEvents TbFLD As System.Windows.Forms.TextBox
+	Friend WithEvents Label14 As System.Windows.Forms.Label
+	Friend WithEvents BtFLD As System.Windows.Forms.Button
+	Friend WithEvents BtFLDopen As System.Windows.Forms.Button
+	Friend WithEvents BtWHTCimport As System.Windows.Forms.Button
+End Class
diff --git a/VECTO/GUI/F_ENG.vb b/VECTO/GUI/F_ENG.vb
index b7017cee13b7a7f44346686333112b0502b64494..2292e878cd2dc36c7db25b579f07dfebd90cc485 100644
--- a/VECTO/GUI/F_ENG.vb
+++ b/VECTO/GUI/F_ENG.vb
@@ -1,3 +1,4 @@
+Imports System.Xml.Linq
 ' Copyright 2014 European Union.
 ' Licensed under the EUPL (the 'Licence');
 '
@@ -507,4 +508,25 @@ Public Class F_ENG
 		End If
 
 	End Sub
+
+	Private Sub BtWHTCimport_Click(sender As Object, e As EventArgs) Handles BtWHTCimport.Click
+		Dim xml As XDocument
+
+		Dim dlog As New cFileBrowser("XML", False, True)
+		dlog.Extensions = New String() {"xml"}
+
+		If Not dlog.OpenDialog("") Then Exit Sub
+
+		Try
+			xml = XDocument.Load(dlog.Files(0))
+
+			Me.TbWHTCurban.Text = xml.<VECTO-Engine-TransferFile>.<WHTCCorrectionFactors>.<Urban>.Value
+			Me.TbWHTCrural.Text = xml.<VECTO-Engine-TransferFile>.<WHTCCorrectionFactors>.<Rural>.Value
+			Me.TbWHTCmw.Text = xml.<VECTO-Engine-TransferFile>.<WHTCCorrectionFactors>.<Motorway>.Value
+
+		Catch ex As Exception
+			MsgBox("Failed to load file! " & ex.Message, MsgBoxStyle.Critical)
+		End Try
+
+	End Sub
 End Class
diff --git a/VECTO/GUI/F_VEH.Designer.vb b/VECTO/GUI/F_VEH.Designer.vb
index b9d926194674567b71767d73e56855b2bc58d3e1..8ea7b75c4ec3fbae682fac4614b642973bc05e43 100644
--- a/VECTO/GUI/F_VEH.Designer.vb
+++ b/VECTO/GUI/F_VEH.Designer.vb
@@ -70,7 +70,6 @@ Partial Class F_VEH
 		Me.BtRtBrowse = New System.Windows.Forms.Button()
 		Me.TbRtPath = New System.Windows.Forms.TextBox()
 		Me.CbRtType = New System.Windows.Forms.ComboBox()
-		Me.Label12 = New System.Windows.Forms.Label()
 		Me.Label46 = New System.Windows.Forms.Label()
 		Me.Label50 = New System.Windows.Forms.Label()
 		Me.TbMassExtra = New System.Windows.Forms.TextBox()
@@ -395,7 +394,6 @@ Partial Class F_VEH
 		Me.GroupBox7.Controls.Add(Me.BtRtBrowse)
 		Me.GroupBox7.Controls.Add(Me.TbRtPath)
 		Me.GroupBox7.Controls.Add(Me.CbRtType)
-		Me.GroupBox7.Controls.Add(Me.Label12)
 		Me.GroupBox7.Location = New System.Drawing.Point(6, 345)
 		Me.GroupBox7.Name = "GroupBox7"
 		Me.GroupBox7.Size = New System.Drawing.Size(538, 81)
@@ -408,16 +406,16 @@ Partial Class F_VEH
 		Me.PnRt.Controls.Add(Me.Label45)
 		Me.PnRt.Controls.Add(Me.LbRtRatio)
 		Me.PnRt.Controls.Add(Me.TbRtRatio)
-		Me.PnRt.Location = New System.Drawing.Point(162, 12)
+		Me.PnRt.Location = New System.Drawing.Point(272, 12)
 		Me.PnRt.Name = "PnRt"
-		Me.PnRt.Size = New System.Drawing.Size(348, 34)
+		Me.PnRt.Size = New System.Drawing.Size(238, 34)
 		Me.PnRt.TabIndex = 1
 		'
 		'Label45
 		'
 		Me.Label45.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
 		Me.Label45.AutoSize = True
-		Me.Label45.Location = New System.Drawing.Point(330, 10)
+		Me.Label45.Location = New System.Drawing.Point(220, 10)
 		Me.Label45.Name = "Label45"
 		Me.Label45.Size = New System.Drawing.Size(16, 13)
 		Me.Label45.TabIndex = 10
@@ -425,9 +423,9 @@ Partial Class F_VEH
 		'
 		'LbRtRatio
 		'
-		Me.LbRtRatio.Location = New System.Drawing.Point(16, 10)
+		Me.LbRtRatio.Location = New System.Drawing.Point(13, 10)
 		Me.LbRtRatio.Name = "LbRtRatio"
-		Me.LbRtRatio.Size = New System.Drawing.Size(246, 17)
+		Me.LbRtRatio.Size = New System.Drawing.Size(139, 17)
 		Me.LbRtRatio.TabIndex = 5
 		Me.LbRtRatio.Text = "LbRtRatio"
 		Me.LbRtRatio.TextAlign = System.Drawing.ContentAlignment.TopRight
@@ -435,7 +433,7 @@ Partial Class F_VEH
 		'TbRtRatio
 		'
 		Me.TbRtRatio.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.TbRtRatio.Location = New System.Drawing.Point(268, 7)
+		Me.TbRtRatio.Location = New System.Drawing.Point(158, 7)
 		Me.TbRtRatio.Name = "TbRtRatio"
 		Me.TbRtRatio.Size = New System.Drawing.Size(56, 20)
 		Me.TbRtRatio.TabIndex = 0
@@ -463,21 +461,12 @@ Partial Class F_VEH
 		'
 		Me.CbRtType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
 		Me.CbRtType.FormattingEnabled = True
-		Me.CbRtType.Items.AddRange(New Object() {"None", "Primary", "Secondary"})
-		Me.CbRtType.Location = New System.Drawing.Point(40, 19)
+		Me.CbRtType.Items.AddRange(New Object() {"Included in Transmission Loss Maps", "Primary Retarder", "Secondary Retarder"})
+		Me.CbRtType.Location = New System.Drawing.Point(6, 19)
 		Me.CbRtType.Name = "CbRtType"
-		Me.CbRtType.Size = New System.Drawing.Size(91, 21)
+		Me.CbRtType.Size = New System.Drawing.Size(223, 21)
 		Me.CbRtType.TabIndex = 0
 		'
-		'Label12
-		'
-		Me.Label12.AutoSize = True
-		Me.Label12.Location = New System.Drawing.Point(6, 22)
-		Me.Label12.Name = "Label12"
-		Me.Label12.Size = New System.Drawing.Size(31, 13)
-		Me.Label12.TabIndex = 0
-		Me.Label12.Text = "Type"
-		'
 		'Label46
 		'
 		Me.Label46.AutoSize = True
@@ -965,7 +954,6 @@ Partial Class F_VEH
 	Friend WithEvents BtRtBrowse As System.Windows.Forms.Button
 	Friend WithEvents TbRtPath As System.Windows.Forms.TextBox
 	Friend WithEvents CbRtType As System.Windows.Forms.ComboBox
-	Friend WithEvents Label12 As System.Windows.Forms.Label
 	Friend WithEvents Label45 As System.Windows.Forms.Label
 	Friend WithEvents PnRt As System.Windows.Forms.Panel
 	Friend WithEvents Label46 As System.Windows.Forms.Label
diff --git a/VECTO/My Project/Application.Designer.vb b/VECTO/My Project/Application.Designer.vb
index ed8fef65ff34f4dafeb0298fd6e71a265acb1b77..68a7fb9f517905e6e8cd26de6bbac9c8bed9807a 100644
--- a/VECTO/My Project/Application.Designer.vb	
+++ b/VECTO/My Project/Application.Designer.vb	
@@ -1,7 +1,7 @@
 '------------------------------------------------------------------------------
 ' <auto-generated>
 '     Dieser Code wurde von einem Tool generiert.
-'     Laufzeitversion:4.0.30319.269
+'     Laufzeitversion:4.0.30319.34209
 '
 '     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
 '     der Code erneut generiert wird.
diff --git a/VECTO/My Project/Resources.Designer.vb b/VECTO/My Project/Resources.Designer.vb
index ed73f1dbe9488d6f4f2bb58dd9591799fd7f71c0..630bdb31f2c8d3c858cb0e94d402921698388961 100644
--- a/VECTO/My Project/Resources.Designer.vb	
+++ b/VECTO/My Project/Resources.Designer.vb	
@@ -1,7 +1,7 @@
 '------------------------------------------------------------------------------
 ' <auto-generated>
 '     Dieser Code wurde von einem Tool generiert.
-'     Laufzeitversion:4.0.30319.18444
+'     Laufzeitversion:4.0.30319.34209
 '
 '     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
 '     der Code erneut generiert wird.
diff --git a/VECTO/My Project/Settings.Designer.vb b/VECTO/My Project/Settings.Designer.vb
index 8749ac9e93badb44abe2d0e083c2c98abff64128..f7968ba2e15cf3104390931aeba5a5699b213dac 100644
--- a/VECTO/My Project/Settings.Designer.vb	
+++ b/VECTO/My Project/Settings.Designer.vb	
@@ -1,7 +1,7 @@
 '------------------------------------------------------------------------------
 ' <auto-generated>
 '     Dieser Code wurde von einem Tool generiert.
-'     Laufzeitversion:4.0.30319.269
+'     Laufzeitversion:4.0.30319.34209
 '
 '     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
 '     der Code erneut generiert wird.
@@ -15,7 +15,7 @@ Option Explicit On
 Namespace My
     
     <Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(),  _
-     Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0"),  _
+     Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0"),  _
      Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)>  _
     Partial Friend NotInheritable Class MySettings
         Inherits Global.System.Configuration.ApplicationSettingsBase
diff --git a/VECTO/VECTO.vbproj b/VECTO/VECTO.vbproj
index 68e1b733ebc54ddd7f9b349b7f68636296ea0150..550ea9bba742828c63d643333457f8fa9f631cc8 100644
--- a/VECTO/VECTO.vbproj
+++ b/VECTO/VECTO.vbproj
@@ -12,7 +12,7 @@
     <AssemblyName>VECTO</AssemblyName>
     <MyType>WindowsForms</MyType>
     <ApplicationIcon>Resources\Icon2.ico</ApplicationIcon>
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     <FileUpgradeFlags>
     </FileUpgradeFlags>
     <OldToolsVersion>2.0</OldToolsVersion>
@@ -42,6 +42,7 @@
     <OutputPath>bin\Debug\</OutputPath>
     <DocumentationFile>VECTO.xml</DocumentationFile>
     <NoWarn>41999,42016,42017,42018,42019,42032,42036</NoWarn>
+    <Prefer32Bit>false</Prefer32Bit>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <DebugType>None</DebugType>
@@ -53,6 +54,7 @@
     <NoWarn>41999,42016,42017,42018,42019,42032,42036</NoWarn>
     <RemoveIntegerChecks>false</RemoveIntegerChecks>
     <PlatformTarget>AnyCPU</PlatformTarget>
+    <Prefer32Bit>false</Prefer32Bit>
   </PropertyGroup>
   <PropertyGroup>
     <ApplicationManifest>My Project\app.manifest</ApplicationManifest>
@@ -69,6 +71,7 @@
     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
+    <Prefer32Bit>false</Prefer32Bit>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
     <DefineTrace>true</DefineTrace>
@@ -80,6 +83,7 @@
     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
+    <Prefer32Bit>false</Prefer32Bit>
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="itextsharp">
@@ -97,6 +101,7 @@
     <Reference Include="System.Windows.Forms" />
     <Reference Include="System.Windows.Forms.DataVisualization" />
     <Reference Include="System.Xml" />
+    <Reference Include="System.Xml.Linq" />
     <Reference Include="vectolic, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL">
       <SpecificVersion>False</SpecificVersion>
       <HintPath>bin\Debug\vectolic.dll</HintPath>
@@ -432,6 +437,9 @@
   <ItemGroup>
     <None Include="Resources\F_VECTO.png" />
   </ItemGroup>
+  <ItemGroup>
+    <WCFMetadata Include="Service References\" />
+  </ItemGroup>
   <Import Project="$(MSBuildBinPath)\Microsoft.VisualBasic.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.
diff --git a/VECTO/VECTO_Global.vb b/VECTO/VECTO_Global.vb
index ed89253a484497784ca81e51e0e6637d31f7a78b..057c4efb9d6a32b82d9f1665c1508fa8d8ec3394 100644
--- a/VECTO/VECTO_Global.vb
+++ b/VECTO/VECTO_Global.vb
@@ -11,7 +11,7 @@
 Imports System.Collections.Generic
 
 Module VECTO_Global
-	Public Const VECTOvers As String = "2.2 beta-2"
+	Public Const VECTOvers As String = "2.2"
 	Public Const LicSigAppCode As String = "VECTO-Release-0093C61E0A2E4BFA9A7ED7E729C56AE4"
 	Public MyAppPath As String
 	Public MyConfPath As String
diff --git a/VECTO/app.config b/VECTO/app.config
index 60e9869a96a0ecd0350798b258e11f3149ac985f..bc998e04595162d8fa1ac4735343ceb66984dc8a 100644
--- a/VECTO/app.config
+++ b/VECTO/app.config
@@ -22,4 +22,4 @@
             <!--<add name="EventLog" type="System.Diagnostics.EventLogTraceListener" initializeData="APPLICATION_NAME"/> -->
         </sharedListeners>
     </system.diagnostics>
-<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
+<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup></configuration>