diff --git a/VECTO3GUI2020/MainWindow.xaml b/VECTO3GUI2020/MainWindow.xaml
index fc6bf48426db11b767a14290d4aeecf0e4a0e190..452f847cdd7ec991742ee9056b1f25b3e47cec15 100644
--- a/VECTO3GUI2020/MainWindow.xaml
+++ b/VECTO3GUI2020/MainWindow.xaml
@@ -25,23 +25,21 @@
                 <Menu IsMainMenu="True">
                     <MenuItem Header="File" VerticalAlignment="Stretch">
                         <MenuItem Header="New File">
-                            <MenuItem Header="{x:Static resx:GUILabels.NewInterimOrCompletedJob}" Command="{Binding JobListVm.NewManufacturingStageFileCommand}"/>
-                            <MenuItem Header="{x:Static resx:GUILabels.NewPrimaryAndInterimJob}" 
-                                      Command="{Binding JobListVm.NewVifCommand}" >
+                            <MenuItem Header="{x:Static resx:GUILabels.NewInterimOrCompletedJob}" Command="{Binding JobListVm.NewManufacturingStageFileCommand}" ToolTip="{x:Static resx:GUILabels.NewInterimOrCompletedJobToolTip}"/>
+                            <MenuItem Header="{x:Static resx:GUILabels.NewPrimaryAndInterimJob}" Command="{Binding JobListVm.NewVifCommand}"  ToolTip="{x:Static resx:GUILabels.NewPrimaryAndInterimJobToolTip}">
                                 <MenuItem.CommandParameter>
                                     <system:Boolean>False</system:Boolean>
                                 </MenuItem.CommandParameter>
                             </MenuItem>
 
-                            <MenuItem Header="{x:Static resx:GUILabels.NewCompleteJob}"
-                                      Command="{Binding JobListVm.NewVifCommand}">
+                            <MenuItem Header="{x:Static resx:GUILabels.NewCompleteJob}" Command="{Binding JobListVm.NewVifCommand}" ToolTip="{x:Static resx:GUILabels.NewCompleteJobToolTip}">
                                 <MenuItem.CommandParameter>
                                     <system:Boolean>True</system:Boolean>
                                 </MenuItem.CommandParameter>
                             </MenuItem>
-                                <Separator></Separator>
-                            <MenuItem Header="Create Interim/Completeted Input" Command="{Binding JobListVm.NewCompletedInputCommand}"/>
-                            <MenuItem Header="Create Exempted Interim/Completed Input" Command="{Binding JobListVm.NewExemptedCompletedInputCommand}"/>
+                            <Separator></Separator>
+                            <MenuItem Header="{x:Static resx:GUILabels.CreateInterimCompletedInput}" Command="{Binding JobListVm.NewCompletedInputCommand}" ToolTip="{x:Static resx:GUILabels.CreateInterimCompletedInputToolTip}"/>
+                            <MenuItem Header="{x:Static resx:GUILabels.CreateExemptedInterimCompletedInput}" Command="{Binding JobListVm.NewExemptedCompletedInputCommand}" ToolTip="{x:Static resx:GUILabels.CreateExemptedInterimCompletedInputToolTip}"/>
                         </MenuItem>
                         <MenuItem  Header="Load File" Command="{Binding JobListVm.AddJobAsyncCommand}"/>
                         <MenuItem Header="Settings" Command="{Binding OpenSettings}"/>
@@ -56,28 +54,28 @@
                     </MenuItem>
                 </Menu>
             </StackPanel>
-                <UniformGrid Margin="0 10 0 0 " Rows="1" DockPanel.Dock="Top" Width="400" HorizontalAlignment="Left">
-                    <Border x:Name="JobsButtonBorder" BorderThickness ="0 0 0 3">
-                        <Border.Style>
-                            <Style TargetType="Border">
-                                <Style.Triggers>
-                                    <DataTrigger Binding="{Binding JobsSelected}" Value="true">
-                                        <Setter Property="BorderBrush" Value="{StaticResource AccentColorButton}"></Setter>
-                                    </DataTrigger>
-                                </Style.Triggers>
-                            </Style>
-                        </Border.Style>
-                        
-                 
-                        <Button x:Name="Jobs" Margin="0 0 0 0" 
+            <UniformGrid Margin="0 10 0 0 " Rows="1" DockPanel.Dock="Top" Width="400" HorizontalAlignment="Left">
+                <Border x:Name="JobsButtonBorder" BorderThickness ="0 0 0 3">
+                    <Border.Style>
+                        <Style TargetType="Border">
+                            <Style.Triggers>
+                                <DataTrigger Binding="{Binding JobsSelected}" Value="true">
+                                    <Setter Property="BorderBrush" Value="{StaticResource AccentColorButton}"></Setter>
+                                </DataTrigger>
+                            </Style.Triggers>
+                        </Style>
+                    </Border.Style>
+
+
+                    <Button x:Name="Jobs" Margin="0 0 0 0" 
                                 VerticalAlignment="Stretch"
                                 DockPanel.Dock="Top" 
                                 Content="Jobs"
                                 Command="{Binding SwitchTopView}"
                                 CommandParameter="Jobs"
                                 Style="{DynamicResource MultiStageButtonStyle1}">
-                        </Button>
-                    </Border>
+                    </Button>
+                </Border>
 
                 <Border BorderThickness="{Binding ElementName=JobsButtonBorder, Path=BorderThickness}">
                     <Border.Style>
@@ -97,7 +95,7 @@
                             CommandParameter="Settings"
                             Style="{DynamicResource MultiStageButtonStyle1}">
                     </Button>
-                    </Border>
+                </Border>
                 <Border BorderThickness="{Binding ElementName=JobsButtonBorder, Path=BorderThickness}">
                     <Border.Style>
                         <Style TargetType="Border">
diff --git a/VECTO3GUI2020/Properties/GUILabels.Designer.cs b/VECTO3GUI2020/Properties/GUILabels.Designer.cs
index 256681312598709f52706ee0aa158239fc1c9928..8067f9f78e09135fefe941f5db827e5bf8ae55a4 100644
--- a/VECTO3GUI2020/Properties/GUILabels.Designer.cs
+++ b/VECTO3GUI2020/Properties/GUILabels.Designer.cs
@@ -123,6 +123,42 @@ namespace VECTO3GUI2020.Properties {
             }
         }
         
+        /// <summary>
+        ///   Looks up a localized string similar to Create Exempted Interim/Completed Input.
+        /// </summary>
+        public static string CreateExemptedInterimCompletedInput {
+            get {
+                return ResourceManager.GetString("CreateExemptedInterimCompletedInput", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Create Exempted Interim/Completed Input.
+        /// </summary>
+        public static string CreateExemptedInterimCompletedInputToolTip {
+            get {
+                return ResourceManager.GetString("CreateExemptedInterimCompletedInputToolTip", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Create Interim/Completed Input.
+        /// </summary>
+        public static string CreateInterimCompletedInput {
+            get {
+                return ResourceManager.GetString("CreateInterimCompletedInput", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Create Interim/Completed Input.
+        /// </summary>
+        public static string CreateInterimCompletedInputToolTip {
+            get {
+                return ResourceManager.GetString("CreateInterimCompletedInputToolTip", resourceCulture);
+            }
+        }
+        
         /// <summary>
         ///   Looks up a localized string similar to VECTO.
         /// </summary>
@@ -159,6 +195,15 @@ namespace VECTO3GUI2020.Properties {
             }
         }
         
+        /// <summary>
+        ///   Looks up a localized string similar to Create a new Complete Job.
+        /// </summary>
+        public static string NewCompleteJobToolTip {
+            get {
+                return ResourceManager.GetString("NewCompleteJobToolTip", resourceCulture);
+            }
+        }
+        
         /// <summary>
         ///   Looks up a localized string similar to New Interim/Completed Job.
         /// </summary>
@@ -168,6 +213,15 @@ namespace VECTO3GUI2020.Properties {
             }
         }
         
+        /// <summary>
+        ///   Looks up a localized string similar to Create a new Interim/Completed Job.
+        /// </summary>
+        public static string NewInterimOrCompletedJobToolTip {
+            get {
+                return ResourceManager.GetString("NewInterimOrCompletedJobToolTip", resourceCulture);
+            }
+        }
+        
         /// <summary>
         ///   Looks up a localized string similar to New Primary Job with Interim Input.
         /// </summary>
@@ -177,6 +231,15 @@ namespace VECTO3GUI2020.Properties {
             }
         }
         
+        /// <summary>
+        ///   Looks up a localized string similar to Create a new Primary Job with Interim Input.
+        /// </summary>
+        public static string NewPrimaryAndInterimJobToolTip {
+            get {
+                return ResourceManager.GetString("NewPrimaryAndInterimJobToolTip", resourceCulture);
+            }
+        }
+        
         /// <summary>
         ///   Looks up a localized string similar to No Manufacturing Steps.
         /// </summary>
diff --git a/VECTO3GUI2020/Properties/GUILabels.resx b/VECTO3GUI2020/Properties/GUILabels.resx
index 1d9a9b8a37042a3da4309758d3f8ae072435ee5c..ac2e3599c035e1bcc1cb5d0bdd48ce2e39ace7f8 100644
--- a/VECTO3GUI2020/Properties/GUILabels.resx
+++ b/VECTO3GUI2020/Properties/GUILabels.resx
@@ -123,12 +123,24 @@
   <data name="NewPrimaryAndInterimJob" xml:space="preserve">
     <value>New Primary Job with Interim Input</value>
   </data>
+  <data name="NewPrimaryAndInterimJobToolTip" xml:space="preserve">
+    <value>Create a new Primary Job with Interim Input</value>
+  </data>
   <data name="NewInterimOrCompletedJob" xml:space="preserve">
     <value>New Interim/Completed Job</value>
   </data>
+  <data name="NewInterimOrCompletedJobToolTip" xml:space="preserve">
+    <value>Create a new Interim/Completed Job</value>
+  </data>
   <data name="NewCompleteJob" xml:space="preserve">
     <value>New Complete Job</value>
   </data>
+  <data name="NewCompleteJobToolTip" xml:space="preserve">
+    <value>Create a new Complete Job</value>
+  </data>
+  <data name="CreateInterimCompletedInput" xml:space="preserve">
+    <value>Create Interim/Completed Input</value>
+  </data>
   <data name="no manufacturing stages" xml:space="preserve">
     <value>No Manufacturing Steps</value>
   </data>
@@ -159,4 +171,13 @@
   <data name="Components_Conventional_CompletedBusType" xml:space="preserve">
     <value>Components_Conventional_CompletedBusType</value>
   </data>
+  <data name="CreateInterimCompletedInputToolTip" xml:space="preserve">
+    <value>Create Interim/Completed Input</value>
+  </data>
+  <data name="CreateExemptedInterimCompletedInput" xml:space="preserve">
+    <value>Create Exempted Interim/Completed Input</value>
+  </data>
+  <data name="CreateExemptedInterimCompletedInputToolTip" xml:space="preserve">
+    <value>Create Exempted Interim/Completed Input</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/InterimStageBusVehicleViewModel_v2_8.cs b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/InterimStageBusVehicleViewModel_v2_8.cs
index 43e4465b4209f77b57b67825f0b1091197b898d9..ff7190924fb7456f9c7aa8ee593ed667e808d89c 100644
--- a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/InterimStageBusVehicleViewModel_v2_8.cs
+++ b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/InterimStageBusVehicleViewModel_v2_8.cs
@@ -1185,7 +1185,7 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation
 					case nameof(PredictiveCruiseControlNullable):
 					case nameof(ATEcoRollReleaseLockupClutch):
 						if (AdasEditingEnabled == true && this.GetType().GetProperty(propertyName).GetValue(this) == null){
-							result = $"{NameResolver.ResolveName(propertyName, BusStrings.ResourceManager, Strings.ResourceManager)} has to be set if editing is enabled}}";
+							result = $"{NameResolver.ResolveName(propertyName, BusStrings.ResourceManager, Strings.ResourceManager)} has to be set if editing is enabled.";
 						}
 						break;
 					default:
@@ -1193,12 +1193,12 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation
 							var propertyValue = this.GetType().GetProperty(propertyName)?.GetValue(this);
 							if (propertyValue == null) {
 								result =
-									$"{NameResolver.ResolveName(propertyName, BusStrings.ResourceManager, Strings.ResourceManager)} has to be set if editing is enabled}}";
+									$"{NameResolver.ResolveName(propertyName, BusStrings.ResourceManager, Strings.ResourceManager)} has to be set if editing is enabled.";
 							} else { 
 								if (propertyValue.GetType() == typeof(string) && string.IsNullOrWhiteSpace(propertyValue as string))
 								{
 									result =
-										$"{NameResolver.ResolveName(propertyName, BusStrings.ResourceManager, Strings.ResourceManager)} has to be set if editing is enabled}}";
+										$"{NameResolver.ResolveName(propertyName, BusStrings.ResourceManager, Strings.ResourceManager)} has to be set if editing is enabled.";
 								}
 							}
 						}
diff --git a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/MultistageAuxiliariesViewModel.cs b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/MultistageAuxiliariesViewModel.cs
index 99eb26c63108101ffe0dedb2b332902b2a0ffe8d..711b9bce5ee50f17ffc5f82927e7ae4157edfa7b 100644
--- a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/MultistageAuxiliariesViewModel.cs
+++ b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/MultistageAuxiliariesViewModel.cs
@@ -632,13 +632,13 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation
 					case nameof(SystemConfiguration):
 						if (HeatPumpGroupEditingEnabled == true &&
 							this.GetType().GetProperty(propertyName).GetValue(this) == null) {
-							result = $"{NameResolver.ResolveName(propertyName, BusStrings.ResourceManager, Strings.ResourceManager)} has to be set if editing is enabled}}";
+							result = $"{NameResolver.ResolveName(propertyName, BusStrings.ResourceManager, Strings.ResourceManager)} has to be set if editing is enabled.";
 						}
 						break;
 					default:
 						if (_parameterViewModels[propertyName].EditingEnabled == true && this.GetType().GetProperty(propertyName).GetValue(this) == null)
 						{
-							result = $"{NameResolver.ResolveName(propertyName, BusStrings.ResourceManager, Strings.ResourceManager)} has to be set if editing is enabled}}";
+							result = $"{NameResolver.ResolveName(propertyName, BusStrings.ResourceManager, Strings.ResourceManager)} has to be set if editing is enabled.";
 						}
 						break;
 				}
diff --git a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/StageViewModelBase.cs b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/StageViewModelBase.cs
index a4284ead6662d92695071321439e4481a70bd026..3bb13847a8ed793a7b530ae7e39a991e36cf34c3 100644
--- a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/StageViewModelBase.cs
+++ b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/StageViewModelBase.cs
@@ -154,7 +154,7 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation
 		{
 			var dialogHelper = _multistageDependencies.DialogHelper;
 			if (VehicleViewModel.HasErrors) {
-				var errorMessage = "Vehicle\n";
+				var errorMessage = "Vehicle:\n";
 				var vehicleErrorInfo = VehicleViewModel as IDataErrorInfo;
 				errorMessage += vehicleErrorInfo.Error.Replace(",", "\n");
 
@@ -163,7 +163,7 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation
 					VehicleViewModel.MultistageAuxiliariesViewModel as IDataErrorInfo;
 				if (auxiliariesErrorInfo != null &&
 					!auxiliariesErrorInfo.Error.IsNullOrEmpty()) {
-					errorMessage += "\n Auxiliaries \n";
+					errorMessage += "\nAuxiliaries:\n";
 					errorMessage += auxiliariesErrorInfo.Error.Replace(",", "\n");
 				}