diff --git a/app/Http/Controllers/StartpageController.php b/app/Http/Controllers/StartpageController.php
index 9df592c56a618f667d6342144c7357010ba1c717..6627a7ebd55be3e2fad1c85d695649581bb12c8e 100644
--- a/app/Http/Controllers/StartpageController.php
+++ b/app/Http/Controllers/StartpageController.php
@@ -5,6 +5,7 @@ namespace App\Http\Controllers;
 use App\Http\Controllers\Controller;
 use Illuminate\Http\Request;
 use Response;
+use App;
 
 class StartpageController extends Controller
 {
@@ -96,4 +97,50 @@ class StartpageController extends Controller
         return $response;
         return $link;
     }
+
+    public function loadSettings (Request $request)
+    {
+        $sumaFile = "";
+        if(App::isLocale('en'))
+            $sumaFile = config_path() . "/sumasEn.xml";
+        else
+            $sumaFile = config_path() . "/sumas.xml";
+
+        $xml = simplexml_load_file($sumaFile);
+        $sumas = $xml->xpath("suma");
+
+        $foki = [];
+        foreach($sumas as $suma)
+        {
+            if( (!isset($suma['disabled']) || $suma['disabled'] === "") && ( !isset($suma['userSelectable']) || $suma['userSelectable']->__toString() === "1") )
+            {
+                if( isset($suma['type']) )
+                {
+                    $f = explode(",", $suma['type']->__toString());
+                    foreach($f as $tmp)
+                    {
+                        $displayName = $suma['displayName']->__toString();
+                        $url = isset($suma['homepage']) ? $suma['homepage']->__toString() : "https://metager.de";
+                        $service = $suma['service']->__toString();
+                        $foki[$tmp][$suma['name']->__toString()] = [ 'displayName' => $displayName, 'url' => $url, 'service' => $service];
+                    }
+                }else
+                {
+                    $displayName = $suma['displayName']->__toString();
+                    $url = isset($suma['homepage']) ? $suma['homepage']->__toString() : "https://metager.de";
+                    $service = $suma['service']->__toString();
+                    $foki["andere"][$suma['name']->__toString()] = [ 'displayName' => $displayName, 'url' => $url, 'service' => $service];
+                }
+            }
+        }
+
+        return view('settings1')
+            ->with('foki', $foki)
+            ->with('title', 'Einstellungen')
+            ->with('css', 'settings.css')
+            ->with('js', ['settings.js']);
+        die(var_dump($foki));
+
+        return $xml->saveXML();
+    }
 }
\ No newline at end of file
diff --git a/app/Http/routes.php b/app/Http/routes.php
index 35645240241a06bf52b6150b69fe9fe5d2ed30d1..23648ff8638571ca344141d220cb8bec530d62ce 100644
--- a/app/Http/routes.php
+++ b/app/Http/routes.php
@@ -86,13 +86,7 @@
                 ->with('css', 'widget.css');
         });
         
-        Route::get('settings', function()
-        {
-            return view('settings')
-                ->with('title', trans('titles.settings'))
-                ->with('css', 'settings.css')
-                ->with('js', ['settings.js']);
-        });
+        Route::get('settings', 'StartpageController@loadSettings');
 
         
         Route::get('meta/meta.ger3', 'MetaGerSearch@search');
diff --git a/resources/views/settings1.blade.php b/resources/views/settings1.blade.php
new file mode 100644
index 0000000000000000000000000000000000000000..b09f689a9537673a011a591e48778ce8ca364777
--- /dev/null
+++ b/resources/views/settings1.blade.php
@@ -0,0 +1,63 @@
+@extends('layouts.subPages')
+
+@section('title', $title )
+
+@section('content')
+<form action="/" method="get">
+  <h1>{{ trans('settings.head.1') }}</h1>
+  <p id="lead">{{ trans('settings.head.2') }} <a href="#unten">{{ trans('settings.head.3') }}</a> {{ trans('settings.head.4') }}</p>
+  <h2>{{ trans('settings.allgemein.1') }}</h2>
+  <input type="hidden" name="focus" value="angepasst">
+  <div class="checkbox">
+    <label>
+      <input type="checkbox" name="param_sprueche">{{ trans('settings.allgemein.2') }}</label></div>
+  <div class="checkbox">
+    <label>
+      <input type="checkbox" name="param_tab">{{ trans('settings.allgemein.3') }}</label></div>
+  <label class="select-label">{{ trans('settings.allgemein.4') }}:</label>
+  <select class="form-control" name="param_lang">
+    <option value="all">{{ trans('settings.allgemein.5') }}</option>
+    <option value="de">{{ trans('settings.allgemein.6') }}</option></select>
+  <label class="select-label">{{ trans('settings.allgemein.7') }}:</label>
+  <select class="form-control" name="param_resultCount">
+    <option value="10">10</option>
+    <option value="20" selected>20</option>
+    <option value="50">50</option>
+    <option value="100">100</option>
+    <option value="0">{{ trans('settings.allgemein.8') }}</option></select>
+  <label class="select-label">{{ trans('settings.allgemein.9') }}:</label>
+  <select class="form-control" name="param_time">
+    <option value="1000" selected>1 {{ trans('settings.allgemein.10') }}</option>
+    <option value="2000">2 {{ trans('settings.allgemein.11') }}</option>
+    <option value="5000">5 {{ trans('settings.allgemein.11') }}</option>
+    <option value="10000">10 {{ trans('settings.allgemein.11') }}</option>
+    <option value="20000">20 {{ trans('settings.allgemein.11') }}</option></select>
+  <h2>{{ trans('settings.suchmaschinen.1') }}</h2>
+	@foreach( $foki as $fokus => $sumas )
+	<div class="headingGroup {{ $fokus }}">
+		<h3>
+			{{ ucfirst($fokus) }}
+			<small>
+				<a class="checker" data-type="{{ $fokus }}">(alle an-/abwählen)</a>
+			</small>
+		</h3>
+		<div class="row">
+			@foreach( $sumas as $name => $data )
+			<div class="col-sm-6 col-md-4 col-lg-3">
+				<div class="checkbox">
+					<label>
+						<input name="param_{{ $data['service'] }}" type="checkbox" />{{ $data['displayName'] }}
+					</label>
+					<a class="glyphicon glyphicon-link" target="_blank" href="{{ $data['url'] }}"></a>
+				</div>
+			</div>
+			@endforeach
+		</div>
+	</div>
+	@endforeach
+	<input id="unten" type="submit" class="btn btn-primary" value="Startseite f&uuml;r einmalige Nutzung generieren">
+	<input type="button" class="btn btn-primary hidden" id="save" value="Einstellungen dauerhaft speichern">
+	<input id="plugin" type="submit" class="btn btn-primary" value="Plugin mit diesen Einstellungen generieren.">
+	<input type="button" class="btn btn-danger hidden" id="reset" value="Einstellungen Zur&uuml;cksetzen">
+</form>
+@endsection
\ No newline at end of file