diff --git a/Generators/EvgenJobTransforms/CMakeLists.txt b/Generators/EvgenJobTransforms/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d827a4b36b944eddc85de43e005f31a898e3a95
--- /dev/null
+++ b/Generators/EvgenJobTransforms/CMakeLists.txt
@@ -0,0 +1,20 @@
+################################################################################
+# Package: EvgenJobTransforms
+################################################################################
+
+# Declare the package name:
+atlas_subdir( EvgenJobTransforms )
+
+# Declare the package's dependencies:
+atlas_depends_on_subdirs( PUBLIC
+                          Tools/PyJobTransforms
+                          PRIVATE
+                          TestPolicy )
+
+# Install files from the package:
+atlas_install_python_modules( python/*.py )
+atlas_install_joboptions( share/*.py )
+atlas_install_joboptions( test/test_*.py )
+atlas_install_runtime( scripts/*.py )
+atlas_install_runtime( test/EvgenJobTransforms_TestConfiguration.xml )
+
diff --git a/Generators/EvgenJobTransforms/python/__init__.py b/Generators/EvgenJobTransforms/python/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..fc6ab9d6551ca5fc4971a1c19642f8a6c72017d1
--- /dev/null
+++ b/Generators/EvgenJobTransforms/python/__init__.py
@@ -0,0 +1,6 @@
+# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+
+# $Id: __init__.py 727129 2016-03-01 16:42:41Z krasznaa $
+#
+# Dummy file needed in order to use the other files from this directory.
+#
diff --git a/Generators/EvgenJobTransforms/scripts/Generate_tf.py b/Generators/EvgenJobTransforms/scripts/Generate_tf.py
index 0706302022ea8c195a2cc91cc564e1c70ad3ef58..5c8d5fe835468d94261d6518fedb8351ef909202 100755
--- a/Generators/EvgenJobTransforms/scripts/Generate_tf.py
+++ b/Generators/EvgenJobTransforms/scripts/Generate_tf.py
@@ -56,6 +56,7 @@ class EvgenExecutor(athenaExecutor):
                     shutil.rmtree(proxypath)
                 os.mkdir(proxypath)
             os.environ['LOCAL_INSTALL_DIR'] = (os.environ['JOBOPTSEARCHPATH']).split(":")[0]
+            os.environ['LOCAL_DATA_DIR'] = (os.environ['DATAPATH']).split(":")[0]
 
             dirlist =  get_immediate_subdirectories(targetbasepath)
             subdirlist=dirlist;
@@ -84,6 +85,7 @@ class EvgenExecutor(athenaExecutor):
                     os.environ["DATAPATH"] =os.path.join(targetbasepath, d)+":"+os.environ["DATAPATH"]
 
             os.environ["JOBOPTSEARCHPATH"] = os.environ['LOCAL_INSTALL_DIR']+":"+os.environ["JOBOPTSEARCHPATH"]
+            os.environ["DATAPATH"] = os.environ['LOCAL_DATA_DIR']+":"+os.environ["DATAPATH"]
         
 
         ## Handle locating of evgen job options / fragments, either from a tarball or CVMFS
diff --git a/Generators/EvgenJobTransforms/share/skeleton.GENtoEVGEN.py b/Generators/EvgenJobTransforms/share/skeleton.GENtoEVGEN.py
index 14eb6a613e0bc9615c6d12db46fb739742e022ae..4b35440558f09a0dc58fd27b1af436dd3b7d1609 100644
--- a/Generators/EvgenJobTransforms/share/skeleton.GENtoEVGEN.py
+++ b/Generators/EvgenJobTransforms/share/skeleton.GENtoEVGEN.py
@@ -372,6 +372,7 @@ svcMgr.TagInfoMgr.ExtraTagValuePairs += ["evgenProcess", evgenConfig.process]
 svcMgr.TagInfoMgr.ExtraTagValuePairs += ["evgenTune", evgenConfig.tune]
 if hasattr( evgenConfig, "hardPDF" ) : svcMgr.TagInfoMgr.ExtraTagValuePairs += ["hardPDF", evgenConfig.hardPDF]
 if hasattr( evgenConfig, "softPDF" ) : svcMgr.TagInfoMgr.ExtraTagValuePairs += ["softPDF", evgenConfig.softPDF]
+if hasattr( runArgs, "randomSeed") :  svcMgr.TagInfoMgr.ExtraTagValuePairs += ["randomSeed", str(runArgs.randomSeed)]
 
 ## Handle beam info
 svcMgr.TagInfoMgr.ExtraTagValuePairs += ["beam_energy", str(int(runArgs.ecmEnergy*Units.GeV/2.0))]
@@ -538,12 +539,17 @@ if _checkattr("hardPDF"):
 if _checkattr("softPDF"):
     print "MetaData: %s = %s" % ("softPDF", evgenConfig.softPDF)
 if _checkattr("keywords"):
-    print "MetaData: %s = %s" % ("keywords", ", ".join(evgenConfig.keywords).lower())
+    print "MetaData: %s = %s" % ("keywords", ", ".join(evgenConfig.keywords).lower())      
 if _checkattr("specialConfig"):
    print "MetaData: %s = %s" % ("specialConfig", evgenConfig.specialConfig)
 # TODO: Require that a contact / JO author is always set
 if _checkattr("contact"):
     print "MetaData: %s = %s" % ("contactPhysicist", ", ".join(evgenConfig.contact))
+#if _checkattr( "randomSeed") :
+print "MetaData: %s = %s" % ("randomSeed", str(runArgs.randomSeed))
+ 
+    
+    
 
 # Output list of generator filters used
 filterNames = [alg.getType() for alg in acas.iter_algseq(filtSeq)]