diff --git a/parser/parser-exciting/parser_exciting.py b/parser/parser-exciting/parser_exciting.py
index dec5ed6861544adcb78c15314f4f07c13794d434..33eeedd7d4507374cf39208e93142beaf381013e 100644
--- a/parser/parser-exciting/parser_exciting.py
+++ b/parser/parser-exciting/parser_exciting.py
@@ -102,9 +102,9 @@ class ExcitingParserContext(object):
 #                eigvalVal[2][-1].append(fromH(float(e)))
 #                eigvalOcc[0][-1].append(int(n))
 #                eigvalOcc[1][-1].append(float(occ))
-          backend.addArrayValues("eigenvalues_kpoints", np.asarray(eigvalKpoint))
-          backend.addArrayValues("eigenvalues_values", np.asarray(eigvalVal))
-          backend.addArrayValues("eigenvalues_occupation", np.asarray(eigvalOcc))
+          backend.addArrayValues("eigenvalues_kpoints", np.asarray([eigvalKpoint]))
+          backend.addArrayValues("eigenvalues_values", np.asarray([eigvalVal]))
+          backend.addArrayValues("eigenvalues_occupation", np.asarray([eigvalOcc]))
 #          print ("values= ", eigvalVal)
 #          print ("kpoints= ", eigvalKpoint)