diff --git a/wax-prosemirror-services/src/TablesService/TableToolGroupService/TableToolGroupService.js b/wax-prosemirror-services/src/TablesService/TableToolGroupService/TableToolGroupService.js
new file mode 100644
index 0000000000000000000000000000000000000000..ffebb058858c737e6db36350fa20ef2e13f79d36
--- /dev/null
+++ b/wax-prosemirror-services/src/TablesService/TableToolGroupService/TableToolGroupService.js
@@ -0,0 +1,10 @@
+import { Service } from 'wax-prosemirror-core';
+import Tables from './Tables';
+
+class TableToolGroupService extends Service {
+  register() {
+    this.container.bind('Tables').to(Tables);
+  }
+}
+
+export default TableToolGroupService;
diff --git a/wax-prosemirror-services/src/TablesService/TableToolGroupService/Tables.js b/wax-prosemirror-services/src/TablesService/TableToolGroupService/Tables.js
new file mode 100644
index 0000000000000000000000000000000000000000..2253b7ce81a8deef4b7e9a445e730b70f52e407d
--- /dev/null
+++ b/wax-prosemirror-services/src/TablesService/TableToolGroupService/Tables.js
@@ -0,0 +1,16 @@
+import { injectable, inject } from 'inversify';
+import { ToolGroup } from 'wax-prosemirror-core';
+
+@injectable()
+class Tables extends ToolGroup {
+  tools = [];
+  constructor(
+    @inject('Table') table,
+    @inject('TableDropDownOptions') tableDropDownOptions,
+  ) {
+    super();
+    this.tools = [table, tableDropDownOptions];
+  }
+}
+
+export default Tables;