diff --git a/Source/UniversalLogging/UniversalLogging.Build.cs b/Source/UniversalLogging/UniversalLogging.Build.cs
index cdf41288b47bb353a5a736d6f3f83a0fff75c2f8..ba192000fedf7ae6c21880422f3c4f727fbae99e 100644
--- a/Source/UniversalLogging/UniversalLogging.Build.cs
+++ b/Source/UniversalLogging/UniversalLogging.Build.cs
@@ -5,8 +5,10 @@ public class UniversalLogging : ModuleRules
 {
     public UniversalLogging(ReadOnlyTargetRules Target) : base(Target)
     {
-        PrivateIncludePaths.AddRange(new string[] { "UniversalLogging/Private" });
-        PublicIncludePaths.AddRange(new string[] { "UniversalLogging/Public" });
+        PrivatePCHHeaderFile = "Private/UniversalLoggingPrivatePCH.h";
+
+        PrivateIncludePaths.Add(Path.Combine(ModuleDirectory, "Private"));
+        PublicIncludePaths.Add(Path.Combine(ModuleDirectory, "Public"));
 
         PublicDependencyModuleNames.AddRange(new string[] { "CoreUObject", "Engine", "Core", "DisplayCluster" });
     }
diff --git a/UniversalLogging.uplugin b/UniversalLogging.uplugin
index 467331ba643824cc3835896174cfcafbbc87c157..fb56b9b8ca219e8d105e53f649979bed4184baa9 100644
--- a/UniversalLogging.uplugin
+++ b/UniversalLogging.uplugin
@@ -17,5 +17,11 @@
             "Type" : "Runtime",
 			"LoadingPhase" : "PreDefault"
         } 
-    ]
+    ],
+	"Plugins": [
+		{
+			"Name": "nDisplay",
+			"Enabled": true
+		}
+	]	
 }
\ No newline at end of file