diff --git a/Alignment/MillePedeAlignmentAlgorithm/templates/universalConfigTemplate.py b/Alignment/MillePedeAlignmentAlgorithm/templates/universalConfigTemplate.py
index 45a5848cb254f..acf65ccf1c341 100644
--- a/Alignment/MillePedeAlignmentAlgorithm/templates/universalConfigTemplate.py
+++ b/Alignment/MillePedeAlignmentAlgorithm/templates/universalConfigTemplate.py
@@ -267,6 +267,10 @@
# # a list of possible options is documented here:
# # http://www.desy.de/~kleinwrt/MP2/doc/html/option_page.html#sec-cmd
# #
+# # if you need to request a larger stack size for individual threads when
+# # running pede, you can do this with this setting:
+# # process.AlignmentProducer.algoConfig.pedeSteerer.pedeCommand = "export OMP_STACKSIZE=20M; pede"
+# #
# # you can change or drop pede options as follows:
#
# import Alignment.MillePedeAlignmentAlgorithm.alignmentsetup.helper as helper
diff --git a/Alignment/OfflineValidation/bin/BuildFile.xml b/Alignment/OfflineValidation/bin/BuildFile.xml
new file mode 100644
index 0000000000000..13ac80ece0586
--- /dev/null
+++ b/Alignment/OfflineValidation/bin/BuildFile.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/Alignment/OfflineValidation/bin/DMRtrends.cc b/Alignment/OfflineValidation/bin/DMRtrends.cc
new file mode 100644
index 0000000000000..4226179dbefb0
--- /dev/null
+++ b/Alignment/OfflineValidation/bin/DMRtrends.cc
@@ -0,0 +1,753 @@
+#include
+#include
+#include
+#include
+#include