diff --git a/editors/demo/src/HHMI/config/config.js b/editors/demo/src/HHMI/config/config.js
index 7b6e1d98e2dc8136f820e0a43b05d727353dc45d..0a9820e3757f45df24fc86c6bc28c1fa13419bea 100644
--- a/editors/demo/src/HHMI/config/config.js
+++ b/editors/demo/src/HHMI/config/config.js
@@ -23,11 +23,10 @@ import {
   MultipleChoiceQuestionService,
   FillTheGapQuestionService,
   FillTheGapToolGroupService,
-  MultipleChoiceDropDownToolGroupService,
+  QuestionsDropDownToolGroupService,
   EssayService,
   EssayToolGroupService,
   MatchingService,
-  MatchingToolGroupService,
   MultipleDropDownService,
   MultipleDropDownToolGroupService,
 } from 'wax-prosemirror-services';
@@ -55,11 +54,10 @@ export default {
         'Lists',
         'Images',
         'Tables',
-        'MultipleChoiceDropDown',
+        'QuestionsDropDown',
         'Essay',
         'FillTheGap',
         'MultipleDropDown',
-        'Matching',
         'FullScreen',
       ],
     },
@@ -72,11 +70,10 @@ export default {
 
   services: [
     new MatchingService(),
-    new MatchingToolGroupService(),
     new FillTheGapQuestionService(),
     new FillTheGapToolGroupService(),
     new MultipleChoiceQuestionService(),
-    new MultipleChoiceDropDownToolGroupService(),
+    new QuestionsDropDownToolGroupService(),
     new MultipleDropDownService(),
     new MultipleDropDownToolGroupService(),
     new EssayService(),
diff --git a/wax-prosemirror-services/index.js b/wax-prosemirror-services/index.js
index e9a7cda058b1b6bf701d9d3a49139b5f1d6b0210..2a7b9f32a05029587bd7ba55447e1af2e09f38d0 100644
--- a/wax-prosemirror-services/index.js
+++ b/wax-prosemirror-services/index.js
@@ -63,9 +63,8 @@ export { default as TrackCommentOptionsToolGroupService } from './src/WaxToolGro
 export { default as CustomTagInlineToolGroupService } from './src/WaxToolGroups/CustomTagToolGroupService/CustomTagInlineToolGroupService/CustomTagInlineToolGroupService';
 export { default as CustomTagBlockToolGroupService } from './src/WaxToolGroups/CustomTagToolGroupService/CustomTagBlockToolGroupService/CustomTagBlockToolGroupService';
 export { default as FillTheGapToolGroupService } from './src/WaxToolGroups/FillTheGapToolGroupService/FillTheGapToolGroupService';
-export { default as MultipleChoiceDropDownToolGroupService } from './src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/MultipleChoiceDropDownToolGroupService';
+export { default as QuestionsDropDownToolGroupService } from './src/WaxToolGroups/QuestionsDropDownToolGroupService/QuestionsDropDownToolGroupService';
 export { default as EssayToolGroupService } from './src/WaxToolGroups/EssayToolGroupService/EssayToolGroupService';
-export { default as MatchingToolGroupService } from './src/WaxToolGroups/MatchingToolGroupService/MatchingToolGroupService';
 export { default as MultipleDropDownToolGroupService } from './src/WaxToolGroups/MultipleDropDownToolGroupService/MultipleDropDownToolGroupService';
 export { default as OENContainersToolGroupService } from './src/WaxToolGroups/OENContainersToolGroupService/OENContainersToolGroupService';
 export { default as OENLeftToolGroupService } from './src/WaxToolGroups/OENLeftToolGroupService/OENLeftToolGroupService';
diff --git a/wax-prosemirror-services/src/WaxToolGroups/MatchingToolGroupService/Matching.js b/wax-prosemirror-services/src/WaxToolGroups/MatchingToolGroupService/Matching.js
deleted file mode 100644
index 61907ae2d60d25213f194537c1eb36eea4fa071b..0000000000000000000000000000000000000000
--- a/wax-prosemirror-services/src/WaxToolGroups/MatchingToolGroupService/Matching.js
+++ /dev/null
@@ -1,13 +0,0 @@
-import { injectable, inject } from 'inversify';
-import { ToolGroup } from 'wax-prosemirror-core';
-
-@injectable()
-class Matching extends ToolGroup {
-  tools = [];
-  constructor(@inject('MatchingQuestion') matchingQuestion) {
-    super();
-    this.tools = [matchingQuestion];
-  }
-}
-
-export default Matching;
diff --git a/wax-prosemirror-services/src/WaxToolGroups/MatchingToolGroupService/MatchingToolGroupService.js b/wax-prosemirror-services/src/WaxToolGroups/MatchingToolGroupService/MatchingToolGroupService.js
deleted file mode 100644
index cc7fbb7b71d285413cf24312327ecb362e2aa65c..0000000000000000000000000000000000000000
--- a/wax-prosemirror-services/src/WaxToolGroups/MatchingToolGroupService/MatchingToolGroupService.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import { Service } from 'wax-prosemirror-core';
-import Matching from './Matching';
-
-class MatchingToolGroupService extends Service {
-  register() {
-    this.container.bind('Matching').to(Matching);
-  }
-}
-
-export default MatchingToolGroupService;
diff --git a/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/MultipleChoiceDropDownToolGroupService.js b/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/MultipleChoiceDropDownToolGroupService.js
deleted file mode 100644
index 0d4677b6286dd997b2627c7d26881271b3d82867..0000000000000000000000000000000000000000
--- a/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/MultipleChoiceDropDownToolGroupService.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import { Service } from 'wax-prosemirror-core';
-import MultipleChoiceDropDown from './MultipleChoiceDropDown';
-
-class MultipleChoiceDropDownToolGroupService extends Service {
-  register() {
-    this.container.bind('MultipleChoiceDropDown').to(MultipleChoiceDropDown);
-  }
-}
-
-export default MultipleChoiceDropDownToolGroupService;
diff --git a/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/DropDownComponent.js b/wax-prosemirror-services/src/WaxToolGroups/QuestionsDropDownToolGroupService/DropDownComponent.js
similarity index 97%
rename from wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/DropDownComponent.js
rename to wax-prosemirror-services/src/WaxToolGroups/QuestionsDropDownToolGroupService/DropDownComponent.js
index da2a512a410c508633630f8d1c7931ac2c6591ef..7160e53e7a462b484a2a7e614fd3a4cda6d10a70 100644
--- a/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/DropDownComponent.js
+++ b/wax-prosemirror-services/src/WaxToolGroups/QuestionsDropDownToolGroupService/DropDownComponent.js
@@ -73,6 +73,11 @@ const DropDownComponent = ({ title, view, tools }) => {
       value: '3',
       item: tools[3],
     },
+    {
+      label: 'Matching',
+      value: '4',
+      item: tools[4],
+    },
   ];
 
   useEffect(() => {
diff --git a/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/MultipleChoiceDropDown.js b/wax-prosemirror-services/src/WaxToolGroups/QuestionsDropDownToolGroupService/QuestionsDropDown.js
similarity index 87%
rename from wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/MultipleChoiceDropDown.js
rename to wax-prosemirror-services/src/WaxToolGroups/QuestionsDropDownToolGroupService/QuestionsDropDown.js
index d63ae4b7ec412cf44587cb7b4d0a3920b7c83956..684d530fdb987c4ca0b0c374634a6a7e9ba6dacd 100644
--- a/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/MultipleChoiceDropDown.js
+++ b/wax-prosemirror-services/src/WaxToolGroups/QuestionsDropDownToolGroupService/QuestionsDropDown.js
@@ -6,7 +6,7 @@ import { ToolGroup } from 'wax-prosemirror-core';
 import DropDownComponent from './DropDownComponent';
 
 @injectable()
-class MultipleChoiceDropDown extends ToolGroup {
+class QuestionsDropDown extends ToolGroup {
   tools = [];
   constructor(
     @inject('MultipleChoiceQuestion') multipleChoiceQuestion,
@@ -14,6 +14,7 @@ class MultipleChoiceDropDown extends ToolGroup {
     multipleChoiceSingleCorrectQuestion,
     @inject('TrueFalseQuestion') trueFalseQuestion,
     @inject('TrueFalseSingleCorrectQuestion') trueFalseSingleCorrectQuestion,
+    @inject('MatchingQuestion') matchingQuestion,
   ) {
     super();
     this.tools = [
@@ -21,6 +22,7 @@ class MultipleChoiceDropDown extends ToolGroup {
       multipleChoiceSingleCorrectQuestion,
       trueFalseQuestion,
       trueFalseSingleCorrectQuestion,
+      matchingQuestion,
     ];
   }
 
@@ -36,4 +38,4 @@ class MultipleChoiceDropDown extends ToolGroup {
   }
 }
 
-export default MultipleChoiceDropDown;
+export default QuestionsDropDown;
diff --git a/wax-prosemirror-services/src/WaxToolGroups/QuestionsDropDownToolGroupService/QuestionsDropDownToolGroupService.js b/wax-prosemirror-services/src/WaxToolGroups/QuestionsDropDownToolGroupService/QuestionsDropDownToolGroupService.js
new file mode 100644
index 0000000000000000000000000000000000000000..015072423dfd5af96dd88be0e78ab29588666fa7
--- /dev/null
+++ b/wax-prosemirror-services/src/WaxToolGroups/QuestionsDropDownToolGroupService/QuestionsDropDownToolGroupService.js
@@ -0,0 +1,10 @@
+import { Service } from 'wax-prosemirror-core';
+import QuestionsDropDown from './QuestionsDropDown';
+
+class QuestionsDropDownToolGroupService extends Service {
+  register() {
+    this.container.bind('QuestionsDropDown').to(QuestionsDropDown);
+  }
+}
+
+export default QuestionsDropDownToolGroupService;