diff --git a/src/main/scala/eu/nomad_lab/parsers/GaussianParser.scala b/src/main/scala/eu/nomad_lab/parsers/GaussianParser.scala
index 5ba7ddbd61cf4284d9c0c69f495f07ec1a7f4ac5..62687d8ea61bf0faa7d53f29d4ecf4acf1e32b99 100644
--- a/src/main/scala/eu/nomad_lab/parsers/GaussianParser.scala
+++ b/src/main/scala/eu/nomad_lab/parsers/GaussianParser.scala
@@ -1,12 +1,22 @@
 package eu.nomad_lab.parsers
+
+import eu.{nomad_lab=>lab}
 import eu.nomad_lab.DefaultPythonInterpreter
 import org.{json4s => jn}
+import scala.collection.breakOut
 
 object GaussianParser extends SimpleExternalParserGenerator(
       name = "GaussianParser",
       parserInfo = jn.JObject(
         ("name" -> jn.JString("GaussianParser")) ::
-          ("version" -> jn.JString("1.0")) :: Nil),
+          ("parserId" -> jn.JString("GaussianParser" + lab.GaussianVersionInfo.version)) ::
+          ("versionInfo" -> jn.JObject(
+            ("nomadCoreVersion" -> jn.JString(lab.NomadCoreVersionInfo.version)) ::
+              (lab.GaussianVersionInfo.toMap.map{ case (key, value) =>
+                (key -> jn.JString(value.toString))
+              }(breakOut): List[(String, jn.JString)])
+          )) :: Nil
+      ),
       mainFileTypes = Seq("text/.*"),
       mainFileRe = """\s*Gaussian, Inc\.  All Rights Reserved\.\s*
 \s*