diff --git a/src/main/java/org/tdl/vireo/model/export/enums/MarcXML21Key.java b/src/main/java/org/tdl/vireo/model/export/enums/MarcXML21Key.java
index 88e83ac56..fbac8e954 100644
--- a/src/main/java/org/tdl/vireo/model/export/enums/MarcXML21Key.java
+++ b/src/main/java/org/tdl/vireo/model/export/enums/MarcXML21Key.java
@@ -10,6 +10,7 @@ public enum MarcXML21Key {
MAJOR,
DEPOSIT_URL,
ABSTRACT,
+ SUBJECT_FIELD_VALUES,
KEYWORD_FIELD_VALUES,
DEPARTMENT,
COMMITTEE_CHAIR_FIELD_VALUES,
diff --git a/src/main/java/org/tdl/vireo/model/formatter/MarcXML21Formatter.java b/src/main/java/org/tdl/vireo/model/formatter/MarcXML21Formatter.java
index a27ae996d..e610b42ce 100644
--- a/src/main/java/org/tdl/vireo/model/formatter/MarcXML21Formatter.java
+++ b/src/main/java/org/tdl/vireo/model/formatter/MarcXML21Formatter.java
@@ -66,6 +66,9 @@ public void populateContext(Context context, Submission submission) {
case KEYWORD_FIELD_VALUES:
context.setVariable(key.name(), submissionHelperUtility.getKeywordFieldValues());
break;
+ case SUBJECT_FIELD_VALUES:
+ context.setVariable(key.name(), submissionHelperUtility.getSubjectFieldValues());
+ break;
case DEPARTMENT:
context.setVariable(key.name(), submissionHelperUtility.getDepartment());
break;
diff --git a/src/main/resources/formats/marc21_xml.xml b/src/main/resources/formats/marc21_xml.xml
index 14aa00ef4..2b55b920c 100644
--- a/src/main/resources/formats/marc21_xml.xml
+++ b/src/main/resources/formats/marc21_xml.xml
@@ -211,18 +211,19 @@
-
-
-
+
+
+
+
-
+