diff --git a/app/components/component-review/src/components/DecisionPage.js b/app/components/component-review/src/components/DecisionPage.js
index 1efa638416a00fba4d2f7de0894bbe00bd0b2e04..cbb412e57fe6d250203fd9ba976759c5f82b849a 100644
--- a/app/components/component-review/src/components/DecisionPage.js
+++ b/app/components/component-review/src/components/DecisionPage.js
@@ -10,20 +10,20 @@ import AssignEditorsReviewers from './assignEditors/AssignEditorsReviewers'
 import AssignEditor from './assignEditors/AssignEditor'
 import ReviewMetadata from './metadata/ReviewMetadata'
 import Decision from './decision/Decision'
-// import EditorSection from './EditorSection'
+import EditorSection from './decision/EditorSection'
 import { AdminSection, Columns, Manuscript, Chat } from './style'
 
-// const addEditor = (manuscript, label) => ({
-//   content: <EditorSection manuscript={manuscript} />,
-//   key: manuscript.id,
-//   label,
-// })
-
 import { Spinner } from '../../../shared'
 
 import { getCommentContent } from './review/util'
 import MessageContainer from '../../../component-chat/src'
 
+const addEditor = (manuscript, label) => ({
+  content: <EditorSection manuscript={manuscript} />,
+  key: `editor_${manuscript.id}`,
+  label,
+})
+
 const reviewFields = `
   id
   created
@@ -86,6 +86,7 @@ const fragmentFields = `
   }
   status
   meta {
+    manuscriptId
     title
     source
     abstract
@@ -245,10 +246,48 @@ const decisionSections = ({
     })
   }, [])
 
+  const decisionSection = {
+    content: (
+      <>
+        <AdminSection key="assign-editors">
+          <AssignEditorsReviewers
+            AssignEditor={AssignEditor}
+            manuscript={manuscript}
+          />
+        </AdminSection>
+        <AdminSection key="review-metadata">
+          <ReviewMetadata manuscript={manuscript} />
+        </AdminSection>
+        <AdminSection key="decision-review">
+          <DecisionReviews manuscript={manuscript} />
+        </AdminSection>
+        <AdminSection key="decision-form">
+          <DecisionForm
+            handleSubmit={handleSubmit}
+            isValid={isValid}
+            updateReview={updateReview}
+            uploadFile={uploadFile}
+          />
+        </AdminSection>
+      </>
+    ),
+    key: manuscript.id,
+    label: 'Metadata',
+  }
+
+  const editorSection = addEditor(manuscript, 'Content')
+
   if (manuscript.status !== 'revising') {
     decisionSections.push({
       content: (
-        <>
+        <Tabs
+          activeKey={manuscript.id}
+          sections={[decisionSection, editorSection]}
+          title="Manuscript"
+        />
+      ),
+      /*
+
           <AdminSection key="assign-editors">
             <AssignEditorsReviewers
               AssignEditor={AssignEditor}
@@ -270,7 +309,8 @@ const decisionSections = ({
             />
           </AdminSection>
         </>
-      ),
+      ), */
+
       key: manuscript.id,
       label: dateLabel(),
     })
@@ -289,6 +329,8 @@ const decisionSections = ({
 //   if (manuscript.status !== 'revising') {
 //     editorSections.push(addEditor(manuscript, dateLabel()))
 //   }
+
+//   return editorSections
 // }
 
 const DecisionPage = ({ match }) => {
@@ -385,37 +427,6 @@ const DecisionPage = ({ match }) => {
       },
     })
   }
-  // const manuscriptFragment = cache.readFragment({
-  //   id: cache.identify(manuscript),
-  //   fragment: gql`
-  //     fragment MyManuscript on Manuscript {
-  //       id
-  //       reviews
-  //     }
-  //   `,
-  // })
-
-  // cache.writeFragment()
-
-  // const reviewIndex = data.manuscript.reviews.findIndex(
-  //   review => review.id === updateReview.id,
-  // )
-  // if (reviewIndex < 0) {
-  //   data.manuscript.reviews.push(updateReview)
-  // } else {
-  //   data.manuscript.reviews[reviewIndex] = updateReview
-  // }
-  // cache.writeQuery({ query, data })
-  //   },
-  // },
-  //   }).then(() => {
-  //     history.push('/dashboard')
-  //   })
-  // }
-
-  //
-
-  // console.log(props)
 
   const initialValues = (manuscript.reviews &&
     manuscript.reviews.find(review => review.isDecision)) || {
@@ -423,6 +434,8 @@ const DecisionPage = ({ match }) => {
     recommendation: null,
   }
 
+  // const editorSectionsResult = editorSections({ manuscript })
+
   return (
     <Columns>
       <Manuscript>
@@ -460,30 +473,34 @@ const DecisionPage = ({ match }) => {
         >
           {props => (
             // Temp
-            /* <Tabs
-              activeKey={editorSections[editorSections.length - 1].key}
-              sections={editorSections}
-              title="Versions"
-            /> */
-            <Tabs
-              activeKey={
-                decisionSections({
+            <>
+              {/* <Tabs
+                activeKey={
+                  editorSectionsResult[editorSectionsResult.length - 1].key
+                }
+                sections={editorSectionsResult}
+                title="Versions"
+              /> */}
+              <Tabs
+                activeKey={
+                  decisionSections({
+                    manuscript,
+                    handleSubmit: props.handleSubmit,
+                    isValid: props.isValid,
+                    updateReview,
+                    uploadFile,
+                  })[decisionSections.length - 1].key
+                }
+                sections={decisionSections({
                   manuscript,
                   handleSubmit: props.handleSubmit,
                   isValid: props.isValid,
                   updateReview,
                   uploadFile,
-                })[decisionSections.length - 1].key
-              }
-              sections={decisionSections({
-                manuscript,
-                handleSubmit: props.handleSubmit,
-                isValid: props.isValid,
-                updateReview,
-                uploadFile,
-              })}
-              title="Versions"
-            />
+                })}
+                title="Versions"
+              />
+            </>
           )}
         </Formik>
       </Manuscript>
diff --git a/app/components/component-review/src/components/ReviewPage.js b/app/components/component-review/src/components/ReviewPage.js
index db9d9a998945b70ad7acb4a26cb4eef358a47f12..d9c0e28f99c4af304912a4416abc3fd3bb734ec0 100644
--- a/app/components/component-review/src/components/ReviewPage.js
+++ b/app/components/component-review/src/components/ReviewPage.js
@@ -87,6 +87,7 @@ const fragmentFields = `
   }
   status
   meta {
+    manuscriptId
     title
     source
     abstract
diff --git a/app/components/component-review/src/components/decision/EditorSection.js b/app/components/component-review/src/components/decision/EditorSection.js
index 43670899d7c2aa0f40a8234a3faf35f3065febf3..38bbef599dad1adf5c8eaf21fe080ba37d3c03fc 100644
--- a/app/components/component-review/src/components/decision/EditorSection.js
+++ b/app/components/component-review/src/components/decision/EditorSection.js
@@ -1,13 +1,13 @@
 import React from 'react'
-import { Wax /*, CreateSchema */ } from 'wax-prosemirror-core'
+import Wax from '../../../../wax-collab/src/Editoria'
 // import { XpubSchema } from 'wax-prosemirror-schema'
 // import 'wax-prosemirror-themes/themes/default-theme.css'
 
 import { EditorWrapper, Info } from '../style'
 
-const options = {
-  // schema: new CreateSchema(XpubSchema),
-}
+// const options = {
+//   // schema: new CreateSchema(XpubSchema),
+// }
 
 export default ({ manuscript }) =>
   ((manuscript.files || []).find(file => file.fileType === 'manuscript') || '')
@@ -15,11 +15,10 @@ export default ({ manuscript }) =>
   'application/vnd.openxmlformats-officedocument.wordprocessingml.document' ? (
     <EditorWrapper>
       <Wax
-        key={manuscript.id}
-        options={options}
+        // fileUpload={fileUpload}
+        // onChange={source => updateManuscript({ source })}
+        content={manuscript.meta.source}
         readonly
-        theme="default"
-        value={manuscript.meta.source}
       />
     </EditorWrapper>
   ) : (