diff --git a/wax-prosemirror-core/src/PortalContext.js b/wax-prosemirror-core/src/PortalContext.js
index 23e5ca9a1604145c37f03edbf82f8640f620c084..78e364e1829b5c324fefbd5d1236d5a7b77fc733 100644
--- a/wax-prosemirror-core/src/PortalContext.js
+++ b/wax-prosemirror-core/src/PortalContext.js
@@ -11,11 +11,19 @@ export default props => {
   const [portal, setPortal] = useState({
     element: {},
     component: {},
-    createPortal: (element, component) => {
+    node: {},
+    view: {},
+    getPos: () => {},
+    decorations: [],
+    createPortal: (element, component, node, view, getPos, decorations) => {
       setPortal({
         ...portal,
         element,
         component,
+        node,
+        view,
+        getPos,
+        decorations,
       });
     },
   });
diff --git a/wax-prosemirror-core/src/WaxView.js b/wax-prosemirror-core/src/WaxView.js
index 7f6e5b04f933e77108961a93fcbdaefa4e145c6c..96f64b890693c193f23dbb177c85b2dfb398c9f8 100644
--- a/wax-prosemirror-core/src/WaxView.js
+++ b/wax-prosemirror-core/src/WaxView.js
@@ -62,8 +62,6 @@ export default props => {
           plugins: context.app.getPlugins(),
         });
 
-        console.log(options);
-        // debugger;
         view = new EditorView(
           { mount: node },
           {
diff --git a/wax-prosemirror-services/src/PortalService/components/PortalComponent.js b/wax-prosemirror-services/src/PortalService/components/PortalComponent.js
index 3cb912db13107d9d8d1ee9cb82deef1a27205bd5..09a863ac5040c75e0987e50bc4a08e1b6f523b3b 100644
--- a/wax-prosemirror-services/src/PortalService/components/PortalComponent.js
+++ b/wax-prosemirror-services/src/PortalService/components/PortalComponent.js
@@ -5,10 +5,13 @@ import { v4 as uuidv4 } from 'uuid';
 import { isEmpty } from 'lodash';
 
 export default () => {
-  const { element, component } = useContext(PortalContext);
+  const { element, component, node, view, getPos, decorations } = useContext(
+    PortalContext,
+  );
 
   const [portals, setPortals] = useState([]);
 
+  console.log(node, view, getPos(), decorations);
   useEffect(() => {
     if (!isEmpty(element)) {
       portals.push({ dom: element, component, active: true });
diff --git a/wax-prosemirror-services/src/PortalService/portalPlugin.js b/wax-prosemirror-services/src/PortalService/portalPlugin.js
index 29e649994f7d356dfc7728aacf87d509d8cef07a..c4482c7afd0f474704833b6fed88495d6addeb4e 100644
--- a/wax-prosemirror-services/src/PortalService/portalPlugin.js
+++ b/wax-prosemirror-services/src/PortalService/portalPlugin.js
@@ -8,8 +8,7 @@ class ReactNodeView {
     this.dom.id = 'portalId';
     this.dom.classList.add('portal');
 
-    console.log('dddd');
-    createPortal(this.dom, Component);
+    createPortal(this.dom, Component, node, view, getPos, decorations);
   }
 
   update(node) {