diff --git a/BUILDING.md b/BUILDING.md
index 4f55e70..103301d 100644
--- a/BUILDING.md
+++ b/BUILDING.md
@@ -3,6 +3,6 @@
To build this installer yourself you need the following:
- [Visual Studio 2022 Community](https://visualstudio.microsoft.com/vs/)
-- [Heatwave for VS 2022 Extension](https://marketplace.visualstudio.com/items?itemName=FireGiant.FireGiantHeatWaveDev17)
-- [Wix v4.0 and later](https://github.com/wixtoolset/wix/releases)
-- [IsWix v5 and later](https://github.com/iswix-llc/iswix/releases)
\ No newline at end of file
+- [Wix v3.11 and later](https://wixtoolset.org/releases/)
+- [Wix VS 2022 Extension](https://marketplace.visualstudio.com/items?itemName=WixToolset.WixToolsetVisualStudio2019Extension)
+- [IsWix v4.15.34.0 and later](https://github.com/iswix-llc/iswix/releases)
\ No newline at end of file
diff --git a/ffmpeg_essentials/FFmpeg Essentials/Code/Features.wxs b/ffmpeg_essentials/FFmpeg Essentials/Code/Features.wxs
index 7a18842..63f53b7 100644
--- a/ffmpeg_essentials/FFmpeg Essentials/Code/Features.wxs
+++ b/ffmpeg_essentials/FFmpeg Essentials/Code/Features.wxs
@@ -1,17 +1,20 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/ffmpeg_essentials/FFmpeg Essentials/Code/IISMeta.wxs b/ffmpeg_essentials/FFmpeg Essentials/Code/IISMeta.wxs
index 37c067b..e87624b 100644
--- a/ffmpeg_essentials/FFmpeg Essentials/Code/IISMeta.wxs
+++ b/ffmpeg_essentials/FFmpeg Essentials/Code/IISMeta.wxs
@@ -1,4 +1,5 @@
-
+
+
@@ -10,14 +11,14 @@
-
-
-
+ Installed OR NETFRAMEWORK45
+ Installed OR IISMAJORVERSION
+ Installed OR ASPNETINSTALLED="#1"
-
+
diff --git a/ffmpeg_essentials/FFmpeg Essentials/Code/Product.wxs b/ffmpeg_essentials/FFmpeg Essentials/Code/Product.wxs
index 2b1c09e..8a1c25c 100644
--- a/ffmpeg_essentials/FFmpeg Essentials/Code/Product.wxs
+++ b/ffmpeg_essentials/FFmpeg Essentials/Code/Product.wxs
@@ -1,4 +1,5 @@
-
+
+
-
-
+
+
-
+ Installed OR NETFRAMEWORK40FULL
@@ -23,5 +24,5 @@
-
+
\ No newline at end of file
diff --git a/ffmpeg_essentials/FFmpeg Essentials/Code/UI-CustomDialog.wxs b/ffmpeg_essentials/FFmpeg Essentials/Code/UI-CustomDialog.wxs
index c8fa978..1a9cfc3 100644
--- a/ffmpeg_essentials/FFmpeg Essentials/Code/UI-CustomDialog.wxs
+++ b/ffmpeg_essentials/FFmpeg Essentials/Code/UI-CustomDialog.wxs
@@ -1,41 +1,42 @@
-
+
+
-
-
+ 1
+ NOT Installed
-
+
-
-
+
+
-
+ Not FINDCUSTOM
-
+ Not CUSTOM
\ No newline at end of file
diff --git a/ffmpeg_essentials/FFmpeg Essentials/Code/UI.wxs b/ffmpeg_essentials/FFmpeg Essentials/Code/UI.wxs
index 372225f..6bafab2 100644
--- a/ffmpeg_essentials/FFmpeg Essentials/Code/UI.wxs
+++ b/ffmpeg_essentials/FFmpeg Essentials/Code/UI.wxs
@@ -1,9 +1,10 @@
-
+
+
-
+
diff --git a/ffmpeg_essentials/FFmpeg EssentialsMM/FFmpeg_EssentialsMM.wxs b/ffmpeg_essentials/FFmpeg EssentialsMM/FFmpeg_EssentialsMM.wxs
index 83b3f1d..dfd6605 100644
--- a/ffmpeg_essentials/FFmpeg EssentialsMM/FFmpeg_EssentialsMM.wxs
+++ b/ffmpeg_essentials/FFmpeg EssentialsMM/FFmpeg_EssentialsMM.wxs
@@ -1,147 +1,149 @@
-
+
+
-
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
\ No newline at end of file
diff --git a/ffmpeg_essentials/FFmpeg EssentialsMM/FFmpeg_EssentialsMMcustom.wxs b/ffmpeg_essentials/FFmpeg EssentialsMM/FFmpeg_EssentialsMMcustom.wxs
index 65be790..90dcac4 100644
--- a/ffmpeg_essentials/FFmpeg EssentialsMM/FFmpeg_EssentialsMMcustom.wxs
+++ b/ffmpeg_essentials/FFmpeg EssentialsMM/FFmpeg_EssentialsMMcustom.wxs
@@ -1,4 +1,5 @@
-
+
+
diff --git a/ffmpeg_full/FFmpeg Full/Code/Features.wxs b/ffmpeg_full/FFmpeg Full/Code/Features.wxs
index dd61fc4..b8d1e48 100644
--- a/ffmpeg_full/FFmpeg Full/Code/Features.wxs
+++ b/ffmpeg_full/FFmpeg Full/Code/Features.wxs
@@ -1,17 +1,20 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/ffmpeg_full/FFmpeg Full/Code/IISMeta.wxs b/ffmpeg_full/FFmpeg Full/Code/IISMeta.wxs
index 5a013e4..3025a1d 100644
--- a/ffmpeg_full/FFmpeg Full/Code/IISMeta.wxs
+++ b/ffmpeg_full/FFmpeg Full/Code/IISMeta.wxs
@@ -1,4 +1,5 @@
-
+
+
@@ -10,14 +11,14 @@
-
-
-
+ Installed OR NETFRAMEWORK45
+ Installed OR IISMAJORVERSION
+ Installed OR ASPNETINSTALLED="#1"
-
+
diff --git a/ffmpeg_full/FFmpeg Full/Code/Product.wxs b/ffmpeg_full/FFmpeg Full/Code/Product.wxs
index 18bcf61..4eb21e0 100644
--- a/ffmpeg_full/FFmpeg Full/Code/Product.wxs
+++ b/ffmpeg_full/FFmpeg Full/Code/Product.wxs
@@ -1,4 +1,5 @@
-
+
+
-
-
+
+
-
+ Installed OR NETFRAMEWORK40FULL
@@ -23,5 +24,5 @@
-
+
\ No newline at end of file
diff --git a/ffmpeg_full/FFmpeg Full/Code/UI-CustomDialog.wxs b/ffmpeg_full/FFmpeg Full/Code/UI-CustomDialog.wxs
index c8fa978..1a9cfc3 100644
--- a/ffmpeg_full/FFmpeg Full/Code/UI-CustomDialog.wxs
+++ b/ffmpeg_full/FFmpeg Full/Code/UI-CustomDialog.wxs
@@ -1,41 +1,42 @@
-
+
+
-
-
+ 1
+ NOT Installed
-
+
-
-
+
+
-
+ Not FINDCUSTOM
-
+ Not CUSTOM
\ No newline at end of file
diff --git a/ffmpeg_full/FFmpeg Full/Code/UI.wxs b/ffmpeg_full/FFmpeg Full/Code/UI.wxs
index 372225f..6bafab2 100644
--- a/ffmpeg_full/FFmpeg Full/Code/UI.wxs
+++ b/ffmpeg_full/FFmpeg Full/Code/UI.wxs
@@ -1,9 +1,10 @@
-
+
+
-
+
diff --git a/ffmpeg_full/FFmpeg Full/obj/x64/Release/FFmpeg Full.wixproj.FileList.txt b/ffmpeg_full/FFmpeg Full/obj/x64/Release/FFmpeg Full.wixproj.FileList.txt
index ed7639f..8cc22f0 100644
--- a/ffmpeg_full/FFmpeg Full/obj/x64/Release/FFmpeg Full.wixproj.FileList.txt
+++ b/ffmpeg_full/FFmpeg Full/obj/x64/Release/FFmpeg Full.wixproj.FileList.txt
@@ -1,10 +1,2 @@
C:\Users\icedterminal\GitHub\ffmpeg-installer\ffmpeg_full\FFmpeg Full\bin\x64\Release\FFmpeg_Full.msi
C:\Users\icedterminal\GitHub\ffmpeg-installer\ffmpeg_full\FFmpeg Full\bin\x64\Release\FFmpeg_Full.wixpdb
-obj\x64\Release\pth6045926D87D23FDAB11C395029C0FFE9\Product.wixobj
-obj\x64\Release\pth6045926D87D23FDAB11C395029C0FFE9\Features.wixobj
-obj\x64\Release\pth6045926D87D23FDAB11C395029C0FFE9\IISMeta.wixobj
-obj\x64\Release\pth6045926D87D23FDAB11C395029C0FFE9\UI.wixobj
-obj\x64\Release\pth6045926D87D23FDAB11C395029C0FFE9\UI-CustomDialog.wixobj
-obj\x64\Release\FFmpeg Full.wixproj.BindContentsFileListnull.txt
-obj\x64\Release\FFmpeg Full.wixproj.BindOutputsFileListnull.txt
-obj\x64\Release\FFmpeg Full.wixproj.BindBuiltOutputsFileListnull.txt
diff --git a/ffmpeg_full/FFmpeg FullMM/FFmpeg_FullMM.wxs b/ffmpeg_full/FFmpeg FullMM/FFmpeg_FullMM.wxs
index add7aec..88a67ca 100644
--- a/ffmpeg_full/FFmpeg FullMM/FFmpeg_FullMM.wxs
+++ b/ffmpeg_full/FFmpeg FullMM/FFmpeg_FullMM.wxs
@@ -1,147 +1,149 @@
-
+
+
-
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
\ No newline at end of file
diff --git a/ffmpeg_full/FFmpeg FullMM/FFmpeg_FullMMcustom.wxs b/ffmpeg_full/FFmpeg FullMM/FFmpeg_FullMMcustom.wxs
index 65be790..90dcac4 100644
--- a/ffmpeg_full/FFmpeg FullMM/FFmpeg_FullMMcustom.wxs
+++ b/ffmpeg_full/FFmpeg FullMM/FFmpeg_FullMMcustom.wxs
@@ -1,4 +1,5 @@
-
+
+
diff --git a/ffmpeg_full/FFmpeg FullMM/obj/x64/Release/FFmpeg FullMM.wixproj.FileList.txt b/ffmpeg_full/FFmpeg FullMM/obj/x64/Release/FFmpeg FullMM.wixproj.FileList.txt
index acea9d7..22ccda8 100644
--- a/ffmpeg_full/FFmpeg FullMM/obj/x64/Release/FFmpeg FullMM.wixproj.FileList.txt
+++ b/ffmpeg_full/FFmpeg FullMM/obj/x64/Release/FFmpeg FullMM.wixproj.FileList.txt
@@ -1,7 +1,2 @@
C:\Users\icedterminal\GitHub\ffmpeg-installer\ffmpeg_full\FFmpeg FullMM\bin\x64\Release\FFmpeg_FullMM.msm
C:\Users\icedterminal\GitHub\ffmpeg-installer\ffmpeg_full\FFmpeg FullMM\bin\x64\Release\FFmpeg_FullMM.wixpdb
-obj\x64\Release\FFmpeg_FullMM.wixobj
-obj\x64\Release\FFmpeg_FullMMcustom.wixobj
-obj\x64\Release\FFmpeg FullMM.wixproj.BindContentsFileListnull.txt
-obj\x64\Release\FFmpeg FullMM.wixproj.BindOutputsFileListnull.txt
-obj\x64\Release\FFmpeg FullMM.wixproj.BindBuiltOutputsFileListnull.txt