diff --git a/packages/xpub-faraday/_build/config/client-config.json b/packages/xpub-faraday/_build/config/client-config.json
new file mode 100644
index 0000000000000000000000000000000000000000..5ff1882d200d00e927111b530cc2258d4af49b6d
--- /dev/null
+++ b/packages/xpub-faraday/_build/config/client-config.json
@@ -0,0 +1,12 @@
+{
+  "pubsweet-client": {
+    "API_ENDPOINT": "/api",
+    "login-redirect": "/",
+    "redux-log": false
+  },
+  "authsome": {
+    "mode": "/Users/alexandrumunt/Projects/Hindawi/xpub/packages/xpub-faraday/config/authsome.js",
+    "teams": {}
+  },
+  "validations": "/Users/alexandrumunt/Projects/Hindawi/xpub/packages/xpub-faraday/config/validations.js"
+}
diff --git a/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/CURRENT b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/CURRENT
new file mode 100644
index 0000000000000000000000000000000000000000..1a84852211ef37da31d6906c4e1784f38d1a63d5
--- /dev/null
+++ b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/CURRENT
@@ -0,0 +1 @@
+MANIFEST-000002
diff --git a/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/LOCK b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/LOCK
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/LOG b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/LOG
new file mode 100644
index 0000000000000000000000000000000000000000..f1d6055ede501c12e8e3263ff5834ed150df91f1
--- /dev/null
+++ b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/LOG
@@ -0,0 +1 @@
+2018/01/09-16:57:26.634454 700011428000 Delete type=3 #1
diff --git a/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/MANIFEST-000002 b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/MANIFEST-000002
new file mode 100644
index 0000000000000000000000000000000000000000..bbbc585686bcbcc33686059c69d80b7b4e1291cd
Binary files /dev/null and b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/MANIFEST-000002 differ
diff --git a/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/000005.ldb b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/000005.ldb
new file mode 100644
index 0000000000000000000000000000000000000000..be896c2e9f8bce55b414e9ad0a998bdceaba4078
Binary files /dev/null and b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/000005.ldb differ
diff --git a/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/CURRENT b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/CURRENT
new file mode 100644
index 0000000000000000000000000000000000000000..cacca7574c0344589df56801fa8248e207854647
--- /dev/null
+++ b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/CURRENT
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOCK b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOCK
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG
new file mode 100644
index 0000000000000000000000000000000000000000..08df6d5d0a2680a9e46f96a6e518cfc22b627373
--- /dev/null
+++ b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG
@@ -0,0 +1,5 @@
+2018/01/09-16:57:47.142452 70000509e000 Recovering log #3
+2018/01/09-16:57:47.142855 70000509e000 Level-0 table #5: started
+2018/01/09-16:57:47.143583 70000509e000 Level-0 table #5: 339 bytes OK
+2018/01/09-16:57:47.144913 70000509e000 Delete type=0 #3
+2018/01/09-16:57:47.145131 70000509e000 Delete type=3 #2
diff --git a/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG.old b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG.old
new file mode 100644
index 0000000000000000000000000000000000000000..6e96e3ba8b9c16fdd1ad69081f3bea02ed048843
--- /dev/null
+++ b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG.old
@@ -0,0 +1 @@
+2018/01/09-16:57:26.656703 70000fc1f000 Delete type=3 #1
diff --git a/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/MANIFEST-000004 b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/MANIFEST-000004
new file mode 100644
index 0000000000000000000000000000000000000000..4597cc10f5be066e7c0dbeeb78e75869d6b194ea
Binary files /dev/null and b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/MANIFEST-000004 differ
diff --git a/packages/xpub-faraday/api/db/development/000005.ldb b/packages/xpub-faraday/api/db/development/000005.ldb
new file mode 100644
index 0000000000000000000000000000000000000000..3465ae51e5f37433ea91f51fcecb2a1ec884a8c1
Binary files /dev/null and b/packages/xpub-faraday/api/db/development/000005.ldb differ
diff --git a/packages/xpub-faraday/api/db/development/CURRENT b/packages/xpub-faraday/api/db/development/CURRENT
new file mode 100644
index 0000000000000000000000000000000000000000..cacca7574c0344589df56801fa8248e207854647
--- /dev/null
+++ b/packages/xpub-faraday/api/db/development/CURRENT
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/packages/xpub-faraday/api/db/development/LOCK b/packages/xpub-faraday/api/db/development/LOCK
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/packages/xpub-faraday/api/db/development/LOG b/packages/xpub-faraday/api/db/development/LOG
new file mode 100644
index 0000000000000000000000000000000000000000..0cc219f680dc6797fe2cc9d5026dfafb00729dd1
--- /dev/null
+++ b/packages/xpub-faraday/api/db/development/LOG
@@ -0,0 +1,5 @@
+2018/01/09-16:57:30.590215 70000489b000 Recovering log #3
+2018/01/09-16:57:30.591398 70000489b000 Level-0 table #5: started
+2018/01/09-16:57:30.592943 70000489b000 Level-0 table #5: 1563 bytes OK
+2018/01/09-16:57:30.594006 70000489b000 Delete type=0 #3
+2018/01/09-16:57:30.594238 70000489b000 Delete type=3 #2
diff --git a/packages/xpub-faraday/api/db/development/LOG.old b/packages/xpub-faraday/api/db/development/LOG.old
new file mode 100644
index 0000000000000000000000000000000000000000..4578c1a0c5e47f64e24e891967eea721a3dc860a
--- /dev/null
+++ b/packages/xpub-faraday/api/db/development/LOG.old
@@ -0,0 +1 @@
+2018/01/09-16:57:26.241877 700010422000 Delete type=3 #1
diff --git a/packages/xpub-faraday/api/db/development/MANIFEST-000004 b/packages/xpub-faraday/api/db/development/MANIFEST-000004
new file mode 100644
index 0000000000000000000000000000000000000000..9b4b1d62f794a877906b503947489d681b0d6bad
Binary files /dev/null and b/packages/xpub-faraday/api/db/development/MANIFEST-000004 differ
diff --git a/packages/xpub-faraday/app/component-wizard/components/Wizard.js b/packages/xpub-faraday/app/component-wizard/components/Wizard.js
new file mode 100644
index 0000000000000000000000000000000000000000..af2abb592c34bde149fca9c04e31c6c740c9e287
--- /dev/null
+++ b/packages/xpub-faraday/app/component-wizard/components/Wizard.js
@@ -0,0 +1,32 @@
+import React from 'react'
+import { compose, withHandlers } from 'recompose'
+import { withJournal } from 'xpub-journal'
+
+const Wizard = ({ journal: { wizard }, renderStep }) => (
+  <div>
+    {wizard.map((e, i) => (
+      <div key={Math.random()}>
+        {e.label} - {e.title}
+        {e.children && e.children.map((c, i) => renderStep(c.type))}
+      </div>
+    ))}
+  </div>
+)
+
+export default compose(
+  withHandlers({
+    renderStep: props => type => {
+      switch (type) {
+        case 'dropdown':
+          return <div>render dropdown</div>
+        case 'radio':
+          return <div>render radio</div>
+        case 'checkbox':
+          return <div>render checkbox</div>
+        default:
+          return null
+      }
+    },
+  }),
+  withJournal,
+)(Wizard)
diff --git a/packages/xpub-faraday/app/component-wizard/index.js b/packages/xpub-faraday/app/component-wizard/index.js
new file mode 100644
index 0000000000000000000000000000000000000000..88e2a880eecb4a4675e3ab75ea1d4b1ef6cf3082
--- /dev/null
+++ b/packages/xpub-faraday/app/component-wizard/index.js
@@ -0,0 +1 @@
+export { default as Wizard } from './components/Wizard'
diff --git a/packages/xpub-faraday/app/config/journal/index.js b/packages/xpub-faraday/app/config/journal/index.js
index 30bc3a405632a2e2ff3972ac0c490a26666ce330..6f766fe010681851881e41518ce6918f2a6d5382 100644
--- a/packages/xpub-faraday/app/config/journal/index.js
+++ b/packages/xpub-faraday/app/config/journal/index.js
@@ -7,3 +7,4 @@ export { default as articleSections } from './article-sections'
 export { default as articleTypes } from './article-types'
 export { default as editors } from './editors'
 export { default as roles } from './roles'
+export { default as wizard } from './submit-wizard'
diff --git a/packages/xpub-faraday/app/config/journal/submit-wizard.js b/packages/xpub-faraday/app/config/journal/submit-wizard.js
new file mode 100644
index 0000000000000000000000000000000000000000..ab6a279fb576c8d472a3196f406879b0790532c4
--- /dev/null
+++ b/packages/xpub-faraday/app/config/journal/submit-wizard.js
@@ -0,0 +1,40 @@
+const wizard = [
+  {
+    label: 'Journal details',
+    title: 'Jounal & Field Selection',
+    children: [
+      {
+        type: 'dropdown',
+        fullWidth: true,
+        values: ['Dropdown 1.1', 'Dropdown 1.2'],
+      },
+      {
+        type: 'dropdown',
+        fullWidth: true,
+        values: ['Dropdown 2.1', 'Dropdown 2.2', 'Dropdown 2.3'],
+      },
+      {
+        type: 'radio',
+        values: ['radio 1', 'radio 2', 'radio 3', 'radio 4'],
+      },
+      {
+        type: 'checkbox',
+        values: ['checkbox 1', 'checkbox 2', 'checkbox 3', 'checkbox 4'],
+      },
+    ],
+  },
+  {
+    label: 'Pre-submission checklist',
+    title: 'Pre-submission Checklist',
+  },
+  {
+    label: 'Manuscript & Authors Details',
+    title: 'Manuscript & Authors Details',
+  },
+  {
+    label: 'Files upload',
+    title: 'Manuscript Files Upload',
+  },
+]
+
+export default wizard
diff --git a/packages/xpub-faraday/app/routes.js b/packages/xpub-faraday/app/routes.js
index 568ad15477e9686e8a2f32f8c4b05074d681f137..cabdaa468a2c7b91cb5e89b44c9bca37d7e981af 100644
--- a/packages/xpub-faraday/app/routes.js
+++ b/packages/xpub-faraday/app/routes.js
@@ -11,11 +11,14 @@ import {
 
 import DashboardPage from 'pubsweet-component-xpub-dashboard/src/components/DashboardPage'
 
+import { Wizard } from './component-wizard'
+
 const Routes = () => (
   <App>
     <Route component={LoginPage} exact path="/login" />
     <PrivateRoute component={DashboardPage} exact path="/" />
     <PrivateRoute component={LogoutPage} exact path="/logout" />
+    <PrivateRoute component={Wizard} exact path="/wizard" />
   </App>
 )
 
diff --git a/packages/xpub-faraday/config/local-development.json b/packages/xpub-faraday/config/local-development.json
new file mode 100644
index 0000000000000000000000000000000000000000..3f2081114b39b4b5320f83221aaff0b820de289b
--- /dev/null
+++ b/packages/xpub-faraday/config/local-development.json
@@ -0,0 +1 @@
+{"pubsweet-server":{"secret":"702e1d23496c143026b634af15af57f5a88df7b7da9e3c24746da152d7068c72b98c692a09e76d5a618f2c2e473a8b6153bc4524a604290d04591eab9e0811e2"}}