diff --git a/app/controllers/authenticated/index.js b/app/controllers/authenticated/index.js
deleted file mode 100644
index d2be72f69adbc33cfa2ef57f0163271cd12093a0..0000000000000000000000000000000000000000
--- a/app/controllers/authenticated/index.js
+++ /dev/null
@@ -1,8 +0,0 @@
-import Controller from '@ember/controller';
-import { action } from '@ember/object';
-import { tracked } from "@glimmer/tracking";
-
-
-export default class IndexController extends Controller {
-
-}
diff --git a/app/routes/authenticated/index.js b/app/routes/authenticated/index.js
index a0d65ff760cec66298c6ea568cfdcb569bfde0a8..148b80c8bee2fe03ebe0a12291e47929008ddc56 100644
--- a/app/routes/authenticated/index.js
+++ b/app/routes/authenticated/index.js
@@ -1,26 +1,20 @@
+import Route from '@ember/routing/route';
 import { inject as service } from '@ember/service';
-import BaseRoute from 'papermerge/base/routing';
 
 
-export default class IndexRoute extends BaseRoute {
+export default class IndexRoute extends Route {
   @service store;
+  @service session;
   @service currentUser;
 
-  async model(params) {
-    let adapter;
+  async beforeModel(transition) {
+    let that = this;
 
+    this.session.requireAuthentication(transition, 'login');
     await this.currentUser.loadCurrentUser();
 
-    adapter = this.store.adapterFor('node');
-
-    if (!params.node_id) {
-      // when node_id is not provided, use as default
-      // user's home folder ID.
-      return this.currentUser.user.home_folder.then((home_folder) => {
-        return adapter.findNode(home_folder.id);
-      });
-    }
-
-    return adapter.findNode(params.node_id);
+    this.currentUser.user.home_folder.then((home_folder) => {
+      that.replaceWith("authenticated.nodes", home_folder.id);
+    });
   }
 }
diff --git a/app/templates/authenticated/index.hbs b/app/templates/authenticated/index.hbs
deleted file mode 100644
index fce3648ec8aca37378d23ac939eaebe8915eac81..0000000000000000000000000000000000000000
--- a/app/templates/authenticated/index.hbs
+++ /dev/null
@@ -1,5 +0,0 @@
-<div class="panels d-flex">
-  <Commander
-    @node={{@model}}
-    @nodes={{@model.children}} />
-</div>