diff --git a/wax-prosemirror-services/index.js b/wax-prosemirror-services/index.js
index a321de5491f8547c48a69eaf1411c85793f7d1b6..7e3c3d1755b9827074ad011e41e913d8be070e4d 100644
--- a/wax-prosemirror-services/index.js
+++ b/wax-prosemirror-services/index.js
@@ -80,3 +80,4 @@ export { default as FillTheGapToolGroupService } from './src/WaxToolGroups/FillT
 export { default as MultipleChoiceDropDownToolGroupService } from './src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/MultipleChoiceDropDownToolGroupService';
 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';
diff --git a/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/DropComponent.js b/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/DropDownComponent.js
similarity index 96%
rename from wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/DropComponent.js
rename to wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/DropDownComponent.js
index 30bb239e4e98b60789e4856e55a76cad68d120b3..da2a512a410c508633630f8d1c7931ac2c6591ef 100644
--- a/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/DropComponent.js
+++ b/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/DropDownComponent.js
@@ -38,7 +38,7 @@ const DropdownStyled = styled(Dropdown)`
   }
 `;
 
-const DropComponent = ({ title, view, tools }) => {
+const DropDownComponent = ({ title, view, tools }) => {
   const context = useContext(WaxContext);
   const {
     activeView,
@@ -112,4 +112,4 @@ const DropComponent = ({ title, view, tools }) => {
   return MultipleDropDown;
 };
 
-export default DropComponent;
+export default DropDownComponent;
diff --git a/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/MultipleChoiceDropDown.js b/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/MultipleChoiceDropDown.js
index 873493a4376a3f0bcca29fac7bf0efbc3d15a295..dd9b973910458a8d315a92260d1ef51e517432b5 100644
--- a/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/MultipleChoiceDropDown.js
+++ b/wax-prosemirror-services/src/WaxToolGroups/MultipleChoiceDropDownToolGroupService/MultipleChoiceDropDown.js
@@ -3,7 +3,7 @@ import { injectable, inject } from 'inversify';
 import { isEmpty } from 'lodash';
 import { v4 as uuidv4 } from 'uuid';
 import ToolGroup from '../../lib/ToolGroup';
-import DropComponent from './DropComponent';
+import DropDownComponent from './DropDownComponent';
 
 @injectable()
 class MultipleChoiceDropDown extends ToolGroup {
@@ -28,7 +28,7 @@ class MultipleChoiceDropDown extends ToolGroup {
     if (isEmpty(view)) return null;
     return (
       // eslint-disable-next-line no-underscore-dangle
-      <DropComponent key="Multipe Drop Down" tools={this._tools} view={view} />
+      <DropDownComponent key={uuidv4()} tools={this._tools} view={view} />
     );
   }
 }
diff --git a/wax-prosemirror-services/src/WaxToolGroups/MultipleDropDownToolGroupService/DropDownComponent.js b/wax-prosemirror-services/src/WaxToolGroups/MultipleDropDownToolGroupService/DropDownComponent.js
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/wax-prosemirror-services/src/WaxToolGroups/MultipleDropDownToolGroupService/MultipleDropDown.js b/wax-prosemirror-services/src/WaxToolGroups/MultipleDropDownToolGroupService/MultipleDropDown.js
new file mode 100644
index 0000000000000000000000000000000000000000..fe0af2c321f252c233a9dfea26f682dd979f8fee
--- /dev/null
+++ b/wax-prosemirror-services/src/WaxToolGroups/MultipleDropDownToolGroupService/MultipleDropDown.js
@@ -0,0 +1,25 @@
+import React from 'react';
+import { injectable, inject } from 'inversify';
+import { isEmpty } from 'lodash';
+import { v4 as uuidv4 } from 'uuid';
+import ToolGroup from '../../lib/ToolGroup';
+import DropDownComponent from './DropDownComponent';
+
+@injectable()
+class MultipleDropDown extends ToolGroup {
+  tools = [];
+  constructor() {
+    super();
+    this.tools = [];
+  }
+
+  renderTools(view) {
+    if (isEmpty(view)) return null;
+    return (
+      // eslint-disable-next-line no-underscore-dangle
+      <DropDownComponent key={uuidv4()} tools={this._tools} view={view} />
+    );
+  }
+}
+
+export default MultipleDropDown;
diff --git a/wax-prosemirror-services/src/WaxToolGroups/MultipleDropDownToolGroupService/MultipleDropDownToolGroupService.js b/wax-prosemirror-services/src/WaxToolGroups/MultipleDropDownToolGroupService/MultipleDropDownToolGroupService.js
new file mode 100644
index 0000000000000000000000000000000000000000..46729db7441a9c7125e33181ff027bd94e994d72
--- /dev/null
+++ b/wax-prosemirror-services/src/WaxToolGroups/MultipleDropDownToolGroupService/MultipleDropDownToolGroupService.js
@@ -0,0 +1,10 @@
+import Service from '../../Service';
+import MultipleDropDown from './MultipleDropDown';
+
+class MultipleDropDownToolGroupService extends Service {
+  register() {
+    this.container.bind('MultipleDropDown').to(MultipleDropDown);
+  }
+}
+
+export default MultipleDropDownToolGroupService;