diff --git a/wax-questions-service/src/NumericalAnswerService/NumericalAnswerService.js b/wax-questions-service/src/NumericalAnswerService/NumericalAnswerService.js
new file mode 100644
index 0000000000000000000000000000000000000000..4460c43732381c0183fb2efa254e2ebfdd50ebce
--- /dev/null
+++ b/wax-questions-service/src/NumericalAnswerService/NumericalAnswerService.js
@@ -0,0 +1,16 @@
+import { Service } from 'wax-prosemirror-core';
+import NumericalAnswerContainerNode from './schema/NumericalAnswerContainerNode';
+
+import './numericalAnswer.css';
+
+class NumericalAnswerService extends Service {
+  register() {
+    this.container.bind('').to();
+    const createNode = this.container.get('CreateNode');
+    const addPortal = this.container.get('AddPortal');
+  }
+
+  dependencies = [];
+}
+
+export default NumericalAnswerService;
diff --git a/wax-questions-service/src/NumericalAnswerService/numericalAnswer.css b/wax-questions-service/src/NumericalAnswerService/numericalAnswer.css
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/wax-questions-service/src/NumericalAnswerService/schema/NumericalAnswerContainerNode.js b/wax-questions-service/src/NumericalAnswerService/schema/NumericalAnswerContainerNode.js
new file mode 100644
index 0000000000000000000000000000000000000000..131107c5efff8b5fe2b6508036019ace5029e396
--- /dev/null
+++ b/wax-questions-service/src/NumericalAnswerService/schema/NumericalAnswerContainerNode.js
@@ -0,0 +1,27 @@
+const NumericalAnswerContainerNode = {
+  attrs: {
+    id: { default: '' },
+    class: { default: 'numerical-answer' },
+    feedback: { default: '' },
+  },
+  group: 'block questions',
+  atom: true,
+  content: 'block+',
+  parseDOM: [
+    {
+      tag: 'div.numerical-answer',
+      getAttrs(dom) {
+        return {
+          id: dom.getAttribute('id'),
+          class: dom.getAttribute('class'),
+          feedback: dom.getAttribute('feedback'),
+        };
+      },
+    },
+  ],
+  toDOM(node) {
+    return ['div', node.attrs, 0];
+  },
+};
+
+export default NumericalAnswerContainerNode;