diff --git a/i18n/de.po b/i18n/de.po
new file mode 100644
index 0000000000000000000000000000000000000000..c0d0ae10c560513a02d1802691dc8e1d4def9643
--- /dev/null
+++ b/i18n/de.po
@@ -0,0 +1,47 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2015-05-17 20:28+0100\n"
+"Last-Translator: Leonard Penzer <leonard@penzer.de>\n"
+"Language-Team: German\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "gluon-config-mode:welcome"
+msgstr ""
+"Willkommen zum Einrichtungsassistenten für deinen neuen Freifunk-Knoten."
+"Fülle das folgende Formular deinen Vorstellung entsprechend aus und sende es ab. "
+"Wenn Du Koordinaten für für die Eintragung auf der Karte benötigst, "
+"kannst Du unsere <a href=\"http://gw01.freifunk-stuttgart.de/map\" target=\"_blank\">Karte</a> verwenden."
+
+msgid "gluon-config-mode:pubkey"
+msgstr ""
+"Dies ist der öffentliche Schlüssel deines Freifunk-Knotens. Erst nachdem er auf "
+"den Servern des Stuttgarter Freifunk-Projektes eingetragen wurde "
+"kann sich dein Knoten mit den Mesh-VPNs in Stuttgart verbinden. "
+"Bitte schicke dazu diesen Schlüssel und den Namen deines Knotens (<em><%=hostname%></em>) "
+"an <a href=\"mailto:vpn-schluessel@lists.freifunk-stuttgart.net?&amp;subject=Neuer%20Freifunk-Knoten%3A%20<%=hostname%>&amp;body=Name%3A%20<%=hostname%>%0D%0AKey%3A%20<%=pubkey%>%0D%0AMAC%3A%20<%=sysconfig.primary_mac%>%0D%0A\">vpn-schluessel@lists.freifunk-stuttgart.net</a>. "
+"<small>Ein Klick auf den E-Mail Link müsste&trade; dein E-Mail Programm "
+"öffnen und alle benötigten Informationen in eine neue Mail einfügen.</small>"
+
+msgid "gluon-config-mode:reboot"
+msgstr ""
+"Dein Knoten startet gerade neu und wird anschließend versuchen, sich mit anderen "
+"Freifunk-Knoten in seiner Nähe zu verbinden. "
+"<h2>Und was jetzt?</h2>"
+"Weitere Informationen zur Freifunk-Community findest du auf den Webseiten von "
+"<a href=\"http://www.freifunk-suttgart.de/\">Freifunk Stuttgart</a> oder unter <a href=\"http://www.freifunk.net/\">freifunk.net</a>. "
+"<dl> "
+"    <dt>Karte</dt> "
+"        <dd>Die Karten sind unter <a href=\"http://gw01.freifunk-stuttgart.de/map/\">gw01.freifunk-stuttgart.de/map</a> erreichbar.</dd> "
+"    <dt>Next Node</dt> "
+"        <dd>Den Router mit dem man momentan verbunden ist, kann man immer unter der sogenannten Next Node Adresse erreichen. Diese ist für jeden Router gleich:</dd> "
+"        <dd>&bull; Stuttgart &mdash; <a href=\"http://[fd21:b4dc:4b1e::1]/\">fd21:b4dc:4b1e::1</a> &ndash; <a href=\"http://172.21.24.254/\">172.21.24.254</a></dd> "
+"</dl> "
+"Viel Spaß mit deinem Knoten und bei der Erkundung von Freifunk!<br /> "
+"<small>Hilf uns weitere Anleitungen, Texte, Grafiken, Applikationen, Schaubilder, und ähnliches zu erstellen die wir hier verlinken können, um jedem neuen Freifunker einen guten Start zu ermöglichen</small>"
+
+
diff --git a/i18n/en.po b/i18n/en.po
new file mode 100644
index 0000000000000000000000000000000000000000..10047ddcf04e23a5a1a5f68f11e5227b1942acd6
--- /dev/null
+++ b/i18n/en.po
@@ -0,0 +1,38 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2015-05-19 20:28+0100\n"
+"Last-Translator: Leonard Penzer <leonard@penzer.de>\n"
+"Language-Team: English\n"
+"Language: en\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "gluon-config-mode:welcome"
+msgstr ""
+"Welcome the the setup wizard of your new Freifunk Stuttgart node. "
+"Please fill out the following form and transmit it."
+"If you need location data, "
+"you can use our <a href=\"http://gw01.freifunk-stuttgart.de/map\" target=\"_blank\">Map</a>."
+
+
+msgid "gluon-config-mode:pubkey"
+msgstr ""
+"This is your Freifunk node's public key. The node won't be able to "
+"connect to the mesh VPN until the key has been registered on the Freifunk "
+"Stuttgart servers. "
+"To register the key send it together with your node's name (<em><%=hostname%></em>) to "
+"<a href=\"mailto:vpn-schluessel@lists.freifunk-stuttgart.net?&amp;subject=Neuer%20Freifunk-Knoten%3A%20<%=hostname%>&amp;body=Name%3A%20<%=hostname%>%0D%0AKey%3A%20<%=pubkey%>%0D%0AMAC%3A%20<%=sysconfig.primary_mac%>%0D%0A\">vpn-schluessel@lists.freifunk-stuttgart.net</a>. "
+
+msgid "gluon-config-mode:reboot"
+msgstr ""
+"<p>The node is currently rebooting and will try to connect to other "
+"nearby Freifunk nodes  after that. "
+"Your can find lots of information on the Freifunk Stuttgart community on "
+"<a href=\"http://www.freifunk-stuttgart.de/\">our homepage</a>.</p>"
+"<p>To get back to this configuration interface, press the reset button for "
+"3 seconds during normal operation. The device will then reboot into config "
+"mode.</p>"
+"<p>Have fun with your node and exploring the Freifunk network!</p>"
diff --git a/site.mk b/site.mk
index 12171a398323008a6794dbf40b2fbdf70aaeda6f..4e50802adcbca73dbca5fb49404cff34909d22c1 100644
--- a/site.mk
+++ b/site.mk
@@ -5,6 +5,7 @@ GLUON_SITE_PACKAGES := \
 	gluon-autoupdater \
 	gluon-config-mode-autoupdater \
 	gluon-config-mode-contact-info \
+	gluon-config-mode-core \
 	gluon-config-mode-geo-location \
 	gluon-config-mode-hostname \
 	gluon-config-mode-mesh-vpn \
@@ -14,17 +15,22 @@ GLUON_SITE_PACKAGES := \
 	gluon-luci-autoupdater \
 	gluon-luci-portconfig \
 	gluon-luci-private-wifi \
+	gluon-luci-wifi-config \
 	gluon-neighbour-info \
 	gluon-next-node \
 	gluon-mesh-vpn-fastd \
 	gluon-radvd \
+	gluon-setup-mode \
 	gluon-status-page \
 	haveged \
 	iptables \
 	iwinfo
 
+
 DEFAULT_GLUON_RELEASE := 0.4+0-$(shell date '+%Y.%m.%d-%H.%M')-g.$(shell git -C $(GLUONDIR) log --pretty=format:'%h' -n 1)-s.$(shell git -C $(GLUONDIR)/site log --pretty=format:'%h' -n 1)
 
+GLUON_LANGS := de en
+
 # Allow overriding the release number from the command line
 GLUON_RELEASE ?= $(DEFAULT_GLUON_RELEASE)