diff --git a/Documentation/User Manual Source/Release Notes Vecto3.x.pdf b/Documentation/User Manual Source/Release Notes Vecto3.x.pdf
index 1934df07d91520807a3f1ff9ec774d1a123168e3..d53c923ed427d9f526f4a36bb7be90b2669f96fd 100644
Binary files a/Documentation/User Manual Source/Release Notes Vecto3.x.pdf and b/Documentation/User Manual Source/Release Notes Vecto3.x.pdf differ
diff --git a/Documentation/User Manual Source/Release Notes Vecto3.x.pptx b/Documentation/User Manual Source/Release Notes Vecto3.x.pptx
index 73c002329b41a2bb069aa63e76bcade090129c9a..29af1c64ddc5c69cee38fab7998c51187f83168b 100644
Binary files a/Documentation/User Manual Source/Release Notes Vecto3.x.pptx and b/Documentation/User Manual Source/Release Notes Vecto3.x.pptx differ
diff --git a/Documentation/User Manual/6-changelog/changelog.md b/Documentation/User Manual/6-changelog/changelog.md
index 919a9effbe0bccb961ce53e944742289f6c4f97b..0a3cd27b7bc0b09af0feb51d245f9928c86fb4f6 100644
--- a/Documentation/User Manual/6-changelog/changelog.md	
+++ b/Documentation/User Manual/6-changelog/changelog.md	
@@ -1,5 +1,21 @@
 #Changelog
 
+**VECTO-3.3.9**
+
+***Build 2147 (2020-11-17) RELEASE CANDIDATE***
+
+- Bugfixes
+    * [VECTO-1331] - VTP Mode does not function for vehicles of group 3
+    * [VECTO-1355] - VTP Simulation Abort
+    * [VECTO-1356] - PTO Losses not considered in VTP simulation
+    * [VECTO-1361] - Torque Converter in use for the First and Second Gear VTP file does not allow for this
+    * [VECTO-1372] - Deviation of CdxA Input vs. Output for HDV16
+    * [VECTO-1374] - VECTO VTP error
+
+- Improvements
+    * [VECTO-1360] - make unit tests execute in parallel
+
+
 **VECTO-3.3.8**
 
 ***Build 2052 (2020-08-14) OFFICIAL RELEASE***
diff --git a/Documentation/User Manual/help.html b/Documentation/User Manual/help.html
index 5d7310480a0483d056919e27edcc34434f6d0c7d..4075b314505096aaca9d4e80b748ef920b9c5fb2 100644
--- a/Documentation/User Manual/help.html	
+++ b/Documentation/User Manual/help.html	
@@ -7621,6 +7621,23 @@ CycleTime,UnknownCycleName,3600</code></pre>
 </div>
 <div id="changelog" class="section level1">
 <h1>Changelog</h1>
+<p><strong>VECTO-3.3.9</strong></p>
+<p><strong><em>Build 2147 (2020-11-17) RELEASE CANDIDATE</em></strong></p>
+<ul>
+<li>Bugfixes
+<ul>
+<li>[VECTO-1331] - VTP Mode does not function for vehicles of group 3</li>
+<li>[VECTO-1355] - VTP Simulation Abort</li>
+<li>[VECTO-1356] - PTO Losses not considered in VTP simulation</li>
+<li>[VECTO-1361] - Torque Converter in use for the First and Second Gear VTP file does not allow for this</li>
+<li>[VECTO-1372] - Deviation of CdxA Input vs. Output for HDV16</li>
+<li>[VECTO-1374] - VECTO VTP error</li>
+</ul></li>
+<li>Improvements
+<ul>
+<li>[VECTO-1360] - make unit tests execute in parallel</li>
+</ul></li>
+</ul>
 <p><strong>VECTO-3.3.8</strong></p>
 <p><strong><em>Build 2052 (2020-08-14) OFFICIAL RELEASE</em></strong></p>
 <ul>
diff --git a/HashingTool/Properties/Version.cs b/HashingTool/Properties/Version.cs
index f905f7c15cc0b40ef9f735ee525d6d6bb3018781..15865726f20276f143d35ccbb8b8e1589d3f951d 100644
--- a/HashingTool/Properties/Version.cs
+++ b/HashingTool/Properties/Version.cs
@@ -30,5 +30,5 @@
 */
 
 using System.Reflection;
-[assembly: AssemblyVersion("0.2.0.2052")]
-[assembly: AssemblyFileVersion("0.2.0.2052")]
+[assembly: AssemblyVersion("0.2.0.2147")]
+[assembly: AssemblyFileVersion("0.2.0.2147")]
diff --git a/README.txt b/README.txt
index fc9262e762b933141fe825ef3ff1b102728b0ae4..e2f7936a7ffaa984bee0d1b70f9ab0db16d23026 100644
--- a/README.txt
+++ b/README.txt
@@ -14,6 +14,7 @@ or
 
 "c:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" Vecto.sln /t:Build /p:Configuration=Debug
 
+"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\amd64\MSBuild.exe"
 
 Option 2: Load the solution file in Visual Studio and compile VECTO.
 
diff --git a/VECTO/VECTO.vbproj b/VECTO/VECTO.vbproj
index a8ef30e92c591628db4c53b1e7873148e158bc5b..9463ece52b59be4e8f6f444d1e6903d9d85599de 100644
--- a/VECTO/VECTO.vbproj
+++ b/VECTO/VECTO.vbproj
@@ -58,7 +58,7 @@
     <WarningLevel>1</WarningLevel>
     <UseVSHostingProcess>true</UseVSHostingProcess>
     <WarningsAsErrors>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</WarningsAsErrors>
-    <DefineConstants>CERTIFICATION_RELEASE</DefineConstants>
+    <DefineConstants>RELEASE_CANDIDATE</DefineConstants>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <DebugType>None</DebugType>
diff --git a/VectoCommon/VectoCommon/Properties/Version.cs b/VectoCommon/VectoCommon/Properties/Version.cs
index 82b219578c1352bbdf03a7e1a1b71747a09b66ab..d04b4816e4dfeff15322d3846fb3d35ec68c0161 100644
--- a/VectoCommon/VectoCommon/Properties/Version.cs
+++ b/VectoCommon/VectoCommon/Properties/Version.cs
@@ -30,5 +30,5 @@
 */
 
 using System.Reflection;
-[assembly: AssemblyVersion("3.3.8.2052")]
-[assembly: AssemblyFileVersion("3.3.8.2052")]
\ No newline at end of file
+[assembly: AssemblyVersion("3.3.9.2147")]
+[assembly: AssemblyFileVersion("3.3.9.2147")]
\ No newline at end of file
diff --git a/VectoCommon/VectoHashing/Properties/Version.cs b/VectoCommon/VectoHashing/Properties/Version.cs
index 9e35aef1110e35f6dc627f30b10392a4f0af0485..59b784ac1299d7f669b04bb5baea9da56ac855b4 100644
--- a/VectoCommon/VectoHashing/Properties/Version.cs
+++ b/VectoCommon/VectoHashing/Properties/Version.cs
@@ -30,5 +30,5 @@
 */
 
 using System.Reflection;
-[assembly: AssemblyVersion("1.2.0.2052")]
-[assembly: AssemblyFileVersion("1.2.0.2052")]
+[assembly: AssemblyVersion("1.2.0.2147")]
+[assembly: AssemblyFileVersion("1.2.0.2147")]
diff --git a/VectoConsole/Properties/Version.cs b/VectoConsole/Properties/Version.cs
index 274e4f707acfe7f1d22124f463a6aaf00a322d9f..e6f6ab483fb3374403945a8b79707780fb9675bc 100644
--- a/VectoConsole/Properties/Version.cs
+++ b/VectoConsole/Properties/Version.cs
@@ -30,5 +30,5 @@
 */
 
 using System.Reflection;
-[assembly: AssemblyVersion("3.3.8.2052")]
-[assembly: AssemblyFileVersion("3.3.8.2052")]
\ No newline at end of file
+[assembly: AssemblyVersion("3.3.9.2147")]
+[assembly: AssemblyFileVersion("3.3.9.2147")]
\ No newline at end of file
diff --git a/VectoCore/VectoCore/Properties/Version.cs b/VectoCore/VectoCore/Properties/Version.cs
index cf8539c885454f46b1a7e3406bbfaf9d0284d6c7..686d7b9e200a87568df4077205696620b7721492 100644
--- a/VectoCore/VectoCore/Properties/Version.cs
+++ b/VectoCore/VectoCore/Properties/Version.cs
@@ -30,5 +30,5 @@
 */
 
 using System.Reflection;
-[assembly: AssemblyVersion("3.3.8.2052")]
-[assembly: AssemblyFileVersion("3.3.8.2052")]
+[assembly: AssemblyVersion("3.3.9.2147")]
+[assembly: AssemblyFileVersion("3.3.9.2147")]
diff --git a/VectoCore/VectoCore/Utils/VectoVersionCore.cs b/VectoCore/VectoCore/Utils/VectoVersionCore.cs
index 4f778e2034dd7709f8b8babf1d2688cd0ed7d760..428876440787ca582c9092fd019a0de5402dec5a 100644
--- a/VectoCore/VectoCore/Utils/VectoVersionCore.cs
+++ b/VectoCore/VectoCore/Utils/VectoVersionCore.cs
@@ -47,7 +47,7 @@ namespace TUGraz.VectoCore.Utils
 		public static string VersionNumber
 		{
 			get {
-				return "3.3.8.2052" + SUFFIX;
+				return "3.3.9.2147" + SUFFIX;
 			}
 		}
 
diff --git a/VectoCore/VectoCore/VersionNumber.t4 b/VectoCore/VectoCore/VersionNumber.t4
index a2a649d8772ab57cc4874445cabe16cb06e398f7..005e28335860223b218be53d3e7861991f41c779 100644
--- a/VectoCore/VectoCore/VersionNumber.t4
+++ b/VectoCore/VectoCore/VersionNumber.t4
@@ -6,6 +6,6 @@ int GetBuildNumber()
 
 string GetVectoCoreVersionNumber()
 {
-	return "3.3.8." + GetBuildNumber();
+	return "3.3.9." + GetBuildNumber();
 }
 #>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponentData/AccelerationCurveTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponentData/AccelerationCurveTest.cs
index 858ac57318f1d52becdc5f0eab4d7fdd46ae9a76..10bee7c9f66c62aa828d53d1f9181f1f7b213fc7 100644
--- a/VectoCore/VectoCoreTest/Models/SimulationComponentData/AccelerationCurveTest.cs
+++ b/VectoCore/VectoCoreTest/Models/SimulationComponentData/AccelerationCurveTest.cs
@@ -29,6 +29,7 @@
 *   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
 */
 
+using System.IO;
 using NUnit.Framework;
 using TUGraz.VectoCommon.Utils;
 using TUGraz.VectoCore.InputData.Reader.ComponentData;
@@ -43,6 +44,12 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData
 		public const double Tolerance = 0.0001;
 		public AccelerationCurveData Data;
 
+		[OneTimeSetUp]
+		public void RunBeforeAnyTests()
+		{
+			Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
+		}
+
 		public void EqualAcceleration(double velocity, double acceleration, double deceleration)
 		{
 			var entry = Data.Lookup(velocity.KMPHtoMeterPerSecond());