diff --git a/src/events/newEvent.js b/src/events/newEvent.js
new file mode 100644
index 0000000000000000000000000000000000000000..015adc1615b48e14216a15cb99f3f3af2079ef3a
--- /dev/null
+++ b/src/events/newEvent.js
@@ -0,0 +1,13 @@
+import m from 'mithril';
+import EditView from '../views/editView';
+
+
+export default class newEvent extends EditView {
+  constructor(vnode) {
+    super(vnode, 'events');
+  }
+
+  view() {
+    return m('h1', 'Hello World');
+  }
+}
diff --git a/src/events/viewEvent.js b/src/events/viewEvent.js
new file mode 100644
index 0000000000000000000000000000000000000000..0df375a46f3b1bce3519b7558fb8cc845b0339d0
--- /dev/null
+++ b/src/events/viewEvent.js
@@ -0,0 +1,13 @@
+import m from 'mithril';
+import ItemView from '../views/itemView';
+
+
+export default class viewEvent extends ItemView {
+  constructor() {
+    super('events');
+  }
+
+  view() {
+    return m('h1', 'Hello World');
+  }
+}
diff --git a/src/index.js b/src/index.js
index b7f4ff73486e9d1e5031e677de466dd068ceb52c..fcad0a1519fdbf70c1e4d1931a34ce7d5f03da64 100644
--- a/src/index.js
+++ b/src/index.js
@@ -3,8 +3,9 @@ import LoginScreen from './login';
 import TableView from './views/tableView';
 import { UserModal, UserTable, NewUser } from './userTool';
 import { MembershipView } from './membershipTool';
-import { NewEvent, EventModal } from './eventTool';
 import EventTable from './events/table';
+import newEvent from './events/newEvent';
+import viewEvent from './events/viewEvent';
 import Sidebar from './sidebar';
 // import AnnounceTool from './announceTool';
 import './style';
@@ -37,8 +38,8 @@ m.route(root, '/users', {
   '/newuser': layoutWith(NewUser),
   '/groupmemberships/:id': layoutWith(MembershipView),
   '/events': layoutWith(EventTable),
-  '/events/:id': layoutWith(EventModal),
-  '/newevent': layoutWith(NewEvent),
+  '/events/:id': layoutWith(viewEvent),
+  '/newevent': layoutWith(newEvent),
   '/groups': layoutWith({
     view() {
       return m(TableView, {