diff --git a/Code/Mantid/MantidQt/CustomInterfaces/CMakeLists.txt b/Code/Mantid/MantidQt/CustomInterfaces/CMakeLists.txt
index b42ae6c11c2b01ddcdba35530f3e759c7d1b44ba..5177669aca8869fbc45b5c1c25cd4a6f10b6f161 100644
--- a/Code/Mantid/MantidQt/CustomInterfaces/CMakeLists.txt
+++ b/Code/Mantid/MantidQt/CustomInterfaces/CMakeLists.txt
@@ -9,6 +9,7 @@ set ( SRC_FILES
   src/Indirect/AbsorptionCorrections.cpp
   src/Indirect/ApplyPaalmanPings.cpp
   src/Indirect/CalculatePaalmanPings.cpp
+  src/Indirect/ContainerSubtraction.cpp
   src/Indirect/ConvFit.cpp
   src/Indirect/CorrectionsTab.cpp
   src/Indirect/DensityOfStates.cpp
@@ -114,6 +115,7 @@ set ( INC_FILES
   inc/MantidQtCustomInterfaces/Indirect/AbsorptionCorrections.h
   inc/MantidQtCustomInterfaces/Indirect/ApplyPaalmanPings.h
   inc/MantidQtCustomInterfaces/Indirect/CalculatePaalmanPings.h
+  inc/MantidQtCustomInterfaces/Indirect/ContainerSubtraction.h
   inc/MantidQtCustomInterfaces/Indirect/ConvFit.h
   inc/MantidQtCustomInterfaces/Indirect/CorrectionsTab.h
   inc/MantidQtCustomInterfaces/Indirect/DensityOfStates.h
@@ -229,6 +231,7 @@ set ( MOC_FILES inc/MantidQtCustomInterfaces/Background.h
                 inc/MantidQtCustomInterfaces/Indirect/AbsorptionCorrections.h
                 inc/MantidQtCustomInterfaces/Indirect/ApplyPaalmanPings.h
                 inc/MantidQtCustomInterfaces/Indirect/CalculatePaalmanPings.h
+				inc/MantidQtCustomInterfaces/Indirect/ContainerSubtraction.h
                 inc/MantidQtCustomInterfaces/Indirect/ConvFit.h
                 inc/MantidQtCustomInterfaces/Indirect/CorrectionsTab.h
                 inc/MantidQtCustomInterfaces/Indirect/DensityOfStates.h
@@ -313,6 +316,7 @@ set ( UI_FILES inc/MantidQtCustomInterfaces/DataComparison.ui
                inc/MantidQtCustomInterfaces/Indirect/AbsorptionCorrections.ui
                inc/MantidQtCustomInterfaces/Indirect/ApplyPaalmanPings.ui
                inc/MantidQtCustomInterfaces/Indirect/CalculatePaalmanPings.ui
+			   inc/MantidQtCustomInterfaces/Indirect/ContainerSubtraction.ui
                inc/MantidQtCustomInterfaces/Indirect/ConvFit.ui
                inc/MantidQtCustomInterfaces/Indirect/DensityOfStates.ui
                inc/MantidQtCustomInterfaces/Indirect/Elwin.ui
diff --git a/Code/Mantid/MantidQt/CustomInterfaces/inc/MantidQtCustomInterfaces/Indirect/ContainerSubtraction.h b/Code/Mantid/MantidQt/CustomInterfaces/inc/MantidQtCustomInterfaces/Indirect/ContainerSubtraction.h
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Code/Mantid/MantidQt/CustomInterfaces/inc/MantidQtCustomInterfaces/Indirect/ContainerSubtraction.ui b/Code/Mantid/MantidQt/CustomInterfaces/inc/MantidQtCustomInterfaces/Indirect/ContainerSubtraction.ui
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Code/Mantid/MantidQt/CustomInterfaces/src/Indirect/ContainerSubtraction.cpp b/Code/Mantid/MantidQt/CustomInterfaces/src/Indirect/ContainerSubtraction.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391