diff --git a/normalizer/normalizer-system-type/classify_structure.py b/normalizer/normalizer-system-type/classify_structure.py
index a65587b1d145ddb8484fc2bdb80b2ed758857ad3..e77de9ac0b1ec636db858ede28a81dd37c90904c 100644
--- a/normalizer/normalizer-system-type/classify_structure.py
+++ b/normalizer/normalizer-system-type/classify_structure.py
@@ -1,3 +1,18 @@
+# Copyright 2016-2018 Franz Knuth, Arvid Conrad Ihrig
+#                     Fritz-Haber-Institut der Max-Planck-Gesellschaft
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 from __future__ import division
 from builtins import map
 from builtins import range
@@ -10,11 +25,9 @@ from nomadcore.parser_backend import JsonParseEventsWriterBackend
 from nomadcore.parse_streamed_dicts import ParseStreamedDicts
 
 from past.utils import old_div
-# AUTHOR: Franz Knuth
-# YEAR:   2016
-#
+
 # Script for simple classification of parsed Nomad structures based purely on geometric properties
-# Details on the approah are described in the class ClassifyStructure
+# Details on the approach are described in the class ClassifyStructure
 
 import numpy as np
 import ase
diff --git a/normalizer/normalizer-system-type/setup_paths.py b/normalizer/normalizer-system-type/setup_paths.py
index e0a0fb009256a0d4056e81c12e82d15bfd3ea7c4..5e6fad1ce7fe6a004b865f14b8b9103857faba70 100644
--- a/normalizer/normalizer-system-type/setup_paths.py
+++ b/normalizer/normalizer-system-type/setup_paths.py
@@ -1,3 +1,18 @@
+# Copyright 2016-2018 Franz Knuth, Arvid Conrad Ihrig
+#                     Fritz-Haber-Institut der Max-Planck-Gesellschaft
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 import sys, os, os.path
 baseDir = os.path.dirname(os.path.abspath(__file__))
 commonDir = os.path.normpath(os.path.join(baseDir,"../../../../python-common/common/python"))
diff --git a/src/main/scala/eu/nomad_lab/normalizers/SystemTypeNormalizer.scala b/src/main/scala/eu/nomad_lab/normalizers/SystemTypeNormalizer.scala
index 85409b12940b41907dcce7b0895178509a6b3db3..ed2361df3ff3b46bc1cf3024191d13795ec11704 100644
--- a/src/main/scala/eu/nomad_lab/normalizers/SystemTypeNormalizer.scala
+++ b/src/main/scala/eu/nomad_lab/normalizers/SystemTypeNormalizer.scala
@@ -1,3 +1,20 @@
+/*
+   Copyright 2016-2018 Arvid Conrad Ihrig
+                       Fritz-Haber-Institut der Max-Planck-Gesellschaft
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ */
+
 package eu.nomad_lab.normalizers
 
 import eu.{ nomad_lab => lab }