diff --git a/README.md b/README.md
index f7166abed00dc1d220001f9966da47bcb1916e1f..23be4135f899f26f923b023edba0f7f6b610c7f3 100644
--- a/README.md
+++ b/README.md
@@ -38,20 +38,22 @@ Steps:
 1. clone the [repository](https://git.fsmpi.rwth-aachen.de/protokollsystem/proto3)
 2. create a python virtualenv and install the packages from `requirements.txt` there
 3. create a database (tested with postgres and sqlite, but feel free to use whatever you like and [SQLAlchemy](http://docs.sqlalchemy.org/en/latest/dialects/index.html) supports
-4. copy `config.py.example` to `config.py` and edit it
-  * **do** change everything commented with `change this`
-  * do **not** change the lines commented with `do not change`
+4. create `config.py` with `flask create_example_config config.py` and edit it
+  * **do** change everything that is not commented out
+  * change commented out settings if they are wrong
+  * **do** change the random keys `SECRET_KEY` and `SECURITY_KEY` to something random (although the generated config already uses random values generated with `os.urandom`)
   * deactivate unwanted features with `SOMETHING_ACTIVE = False`
-  * if you want to use a feature, set the connection configuration lines accordingly
   * define a list of authentication backends (usually one):
     - use LdapManager for slapd
     - use ADManager for Samba
-    - write your own for anything else (see `auth.py`, just the methods `authenticate` and `groups` are required)
-  * define the available printers (if wanted) with a list of options they should use (see lpoptions)
-  * if you do not know what a MediaWiki-domain is, you probably don't need it
+    - write your own for anything else (see `common/auth.py`, the methods `authenticate`, `groups` and `all_groups` are required)
+  * *MAIL* requires an SMTP(S) server, optionally with STARTTLS or TLS
+  * *PRINTING* requires a CUPS printserver
+  * *ETHERPAD* requires an etherpad installation
+  * *WIKI* requires a MediaWiki or DokuWiki installation
+  * *CALENDAR* requires a CalDAV server
   * fix the path to the fonts (and select which to use)
-  * most points should be documented in the example config
-5. create the database schema with `./server.py db upgrade`
+5. create the database schema with `flask db upgrade`
 6. configure your server to run the wsgi-application and the celery-server
   * if you use systemd, example service files are located in `example-config/` in this repository
 7. configure your webserver to serve the wsgi-application
diff --git a/configproxy.py b/configproxy.py
index 02db394040ec1ec17c03edfada997901fd391a09..f162911527821e46d8e89b93684adbd9aff1f5ed 100755
--- a/configproxy.py
+++ b/configproxy.py
@@ -730,7 +730,7 @@ CONFIG_SECTIONS = [
                 required=False, internal=False,
                 description=(
                     "define multiple LaTeX-templates to use with a each "
-                    "protocol type individually overiding the general LATEX "
+                    "protocol type individually overriding the general LATEX "
                     "options the LATEX_LOCAL_TEMPLATES parameter is need to "
                     "provide the path for the templates each template must "
                     "be placed in an individual folder named by its ID in "