diff --git a/wax-prosemirror-schema/src/nodes/footNoteNode.js b/wax-prosemirror-schema/src/nodes/footNoteNode.js
index 4b98de07b2325ad0e6678876f35b4075255fb475..abbcdd9a49548640543dfbf00f37643659a152c4 100644
--- a/wax-prosemirror-schema/src/nodes/footNoteNode.js
+++ b/wax-prosemirror-schema/src/nodes/footNoteNode.js
@@ -8,7 +8,7 @@ const footnote = {
     id: { default: '' },
   },
   toDOM: node => {
-    return ['footnote', node.attrs, 0];
+    return ['footnote', node.attrs];
   },
   parseDOM: [
     {
diff --git a/wax-prosemirror-services/src/NoteService/Note.js b/wax-prosemirror-services/src/NoteService/Note.js
index 80dc15f5d6aea9887622f4a274b816976bf829b7..dea7314ffcee8d24481c74135790aadf9e084617 100644
--- a/wax-prosemirror-services/src/NoteService/Note.js
+++ b/wax-prosemirror-services/src/NoteService/Note.js
@@ -13,8 +13,8 @@ class Note extends Tools {
 
   get run() {
     return (state, dispatch) => {
-      let { empty, $from, $to } = state.selection,
-        content = Fragment.empty;
+      const { empty, $from, $to } = state.selection;
+      let content = Fragment.empty;
       if (!empty && $from.sameParent($to) && $from.parent.inlineContent)
         content = $from.parent.content.cut(
           $from.parentOffset,
@@ -22,7 +22,7 @@ class Note extends Tools {
         );
       const footnote = state.config.schema.nodes.footnote.create(
         { id: uuidv4() },
-        Fragment.empty,
+        content,
       );
       dispatch(state.tr.replaceSelectionWith(footnote));
     };