diff --git a/wax-prosemirror-services/src/TrackChangeService/ShowHideTrackChangeService/ShowHideTrackChange.js b/wax-prosemirror-services/src/TrackChangeService/ShowHideTrackChangeService/ShowHideTrackChange.js
new file mode 100644
index 0000000000000000000000000000000000000000..fa20d186fd49e56281aa2d851afbdb00ccd5c895
--- /dev/null
+++ b/wax-prosemirror-services/src/TrackChangeService/ShowHideTrackChangeService/ShowHideTrackChange.js
@@ -0,0 +1,22 @@
+import { injectable } from 'inversify';
+import Tools from '../../lib/Tools';
+
+export default
+@injectable()
+class ShowHideTrackChange extends Tools {
+  title = 'Show/Hide Changes';
+  label = 'Accept';
+  name = 'ShowHideTrackChange';
+
+  get run() {
+    return (state, dispatch) => {};
+  }
+
+  select = (state, activeViewId, activeView) => {
+    return true;
+  };
+
+  get active() {
+    return state => {};
+  }
+}
diff --git a/wax-prosemirror-services/src/TrackChangeService/ShowHideTrackChangeService/ShowHideTrackChangeService.js b/wax-prosemirror-services/src/TrackChangeService/ShowHideTrackChangeService/ShowHideTrackChangeService.js
new file mode 100644
index 0000000000000000000000000000000000000000..f9d00dad15bf247ffa0e92c026ae9c4ba9c4961d
--- /dev/null
+++ b/wax-prosemirror-services/src/TrackChangeService/ShowHideTrackChangeService/ShowHideTrackChangeService.js
@@ -0,0 +1,13 @@
+import Service from '../../Service';
+import ShowHideTrackChange from './ShowHideTrackChange';
+
+class ShowHideTrackChangeService extends Service {
+  name = 'ShowHideTrackChangeService';
+  // boot() {}
+
+  register() {
+    this.container.bind('ShowHideTrackChange').to(ShowHideTrackChange);
+  }
+}
+
+export default ShowHideTrackChangeService;
diff --git a/wax-prosemirror-services/src/TrackChangeService/index.js b/wax-prosemirror-services/src/TrackChangeService/index.js
index f0bf5a7fadfa2c23924d42c6c6309812e004a3ea..ca7a771cb05a5621457b158248715ac0dc7921db 100644
--- a/wax-prosemirror-services/src/TrackChangeService/index.js
+++ b/wax-prosemirror-services/src/TrackChangeService/index.js
@@ -1,9 +1,11 @@
 import EnableTrackChangeService from './EnableTrackChangeService/EnableTrackChangeService';
 import AcceptTrackChangeService from './AcceptTrackChangeService/AcceptTrackChangeService';
 import RejectTrackChangeService from './RejectTrackChangeService/RejectTrackChangeService';
+import ShowHideTrackChangeService from './ShowHideTrackChangeService/ShowHideTrackChangeService';
 
 export default [
   new EnableTrackChangeService(),
   new AcceptTrackChangeService(),
   new RejectTrackChangeService(),
+  new ShowHideTrackChangeService(),
 ];
diff --git a/wax-prosemirror-services/src/WaxToolGroups/TrackOptionsToolGroupService/TrackOptions.js b/wax-prosemirror-services/src/WaxToolGroups/TrackOptionsToolGroupService/TrackOptions.js
index f956d5749e629cdaf7f1bfb9a5cb79f65ced686f..70562e67f6e85131eff0f6fd2081381489d8ea0f 100644
--- a/wax-prosemirror-services/src/WaxToolGroups/TrackOptionsToolGroupService/TrackOptions.js
+++ b/wax-prosemirror-services/src/WaxToolGroups/TrackOptionsToolGroupService/TrackOptions.js
@@ -4,9 +4,12 @@ import ToolGroup from '../../lib/ToolGroup';
 @injectable()
 class TrackOptions extends ToolGroup {
   tools = [];
-  constructor() {
+  constructor(
+    @inject('AcceptTrackChange') acceptTrackChange,
+    @inject('RejectTrackChange') rejectTrackChange,
+  ) {
     super();
-    this.tools = [];
+    this.tools = [acceptTrackChange, rejectTrackChange];
   }
 }