diff --git a/app/Http/Controllers/Admin/AdminController.php b/app/Http/Controllers/Admin/AdminController.php
new file mode 100644
index 0000000..cc6951b
--- /dev/null
+++ b/app/Http/Controllers/Admin/AdminController.php
@@ -0,0 +1,63 @@
+middleware('auth');
+ //Require the user to at least have administrative privileges.
+ $this->middleware('role:Admin');
+ }
+
+ /**
+ * Display all users
+ */
+ public function displayUsers() {
+ $users = User::orderBy('name', 'desc')->get()->paginate(50);
+
+ return ('admin.user.displayUsers')->with('users', $users);
+ }
+
+ /**
+ * Display Modify User form
+ */
+ public function displayModifyUser() {
+
+ }
+
+ /**
+ * Modify Users
+ */
+ public function modifyUser(Request $request) {
+
+ }
+
+ /**
+ * Display Allowed Entities
+ */
+ public function displayAllowed() {
+
+ }
+
+ /**
+ * Add a new allowed entity
+ */
+ public function addAllowed(Request $request) {
+
+ }
+
+ /**
+ * Delete an allowed entity
+ */
+ public function deleteAllowed(Request $request) {
+
+ }
+}
diff --git a/app/Http/Controllers/Timer/TimerController.php b/app/Http/Controllers/Timer/TimerController.php
new file mode 100644
index 0000000..bd28d86
--- /dev/null
+++ b/app/Http/Controllers/Timer/TimerController.php
@@ -0,0 +1,54 @@
+middleware('auth');
+ //Require the user to at least have the User role.
+ $this->middleware('role:User');
+ }
+
+ /**
+ * Display all current timers
+ */
+ public function dashboard() {
+
+ }
+
+ /**
+ * Display past timers
+ */
+ public function pastTimers() {
+
+ }
+
+ /**
+ * Display new timer form
+ */
+ public function displayTimerForm() {
+
+ }
+
+ /**
+ * Store New Timer
+ */
+ public function storeTimer(Request $request) {
+
+ }
+
+ /**
+ * Delete Timer
+ */
+ public function deleteTimer(Request $request) {
+
+ }
+}
diff --git a/database/migrations/2019_11_17_051902_create_timers_table.php b/database/migrations/2019_11_17_051902_create_timers_table.php
new file mode 100644
index 0000000..db2cc67
--- /dev/null
+++ b/database/migrations/2019_11_17_051902_create_timers_table.php
@@ -0,0 +1,31 @@
+bigIncrements('id');
+ $table->timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('timers');
+ }
+}
diff --git a/resources/views/admin/user/displayUsers.blade.php b/resources/views/admin/user/displayUsers.blade.php
new file mode 100644
index 0000000..6cfaf37
--- /dev/null
+++ b/resources/views/admin/user/displayUsers.blade.php
@@ -0,0 +1,4 @@
+@extends('layouts.b4')
+@section('content')
+
+@endsection
diff --git a/resources/views/dashboard/profile.blade.php b/resources/views/dashboard/profile.blade.php
deleted file mode 100644
index e69de29..0000000
diff --git a/resources/views/hauling/display/form.blade.php b/resources/views/hauling/display/form.blade.php
deleted file mode 100644
index df4ff8f..0000000
--- a/resources/views/hauling/display/form.blade.php
+++ /dev/null
@@ -1,51 +0,0 @@
-@extends('layouts.b4')
-@section('content')
-
-
| Load Size | -Min Load Size | -Max Load Size | -Price Per Jump | - - - @foreach($loads as $load) -
|---|---|---|---|
| {{ ucfirst($load->load_size) }} | -{{ number_format($load->min_load_size, 2, ".", ",") }} | -{{ number_format($load->max_load_size, 2, ".", ",") }} | -{{ number_format($load->price_per_jump, 2, ".", ",") }} | -
| Route | -{{ $pickup }} >> {{ $destination }} | -
|---|---|
| Warps | -{{ $jumps }} | -
| Volume | -{{ number_format($size, 0, ".", ",") }} | -
| Collateral | -{{ number_format($collateral, 2, ".", ",") }} ISK | -
| Service Type | -Highsec | -
|---|---|
| Issue To | -United Hauling | -
| Price | -{{ number_format($cost, 2, ".", ",") }} | -
| Container Policy | -Containers allowed. | -
| Expiration | -{{ $time }} | -
| Days To Complete | -{{ $duration }} | -