diff --git a/README.md b/README.md
index b2c3e16a..3b4f42d0 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,8 @@
-
-
-Fast init for Linux
-===================
-[![Travis Status]][Travis] [![Coverity Status]][Coverity Scan]
+

Table of Contents
-----------------
+[![Travis Status]][Travis] [![Coverity Status]][Coverity Scan]
* [Introduction](#introduction)
* [Features](#features)
@@ -27,11 +24,15 @@ Table of Contents
Introduction
------------
-Finit is an EeePC inspired Fastinit clone with [process supervision][1]
+Finit is an EeePC Fastinit inspired clone with [process supervision][1]
similar to that of D.J. Bernstein's [daemontools][2] and Gerrit Pape's
-[runit][3]. The focus of Finit is on small and embedded Linux systems,
-although fully usable on server and desktop installations as well. See
-the [contrib section](contrib/) for Debian and Alpine Linux examples.
+[runit][3]. It also supports free-form conditions based on events, e.g.
+triggering on PID file creation, Netlink events like a default route or
+interfaces coming up, or even custom events. Similar to [systemd][6].
+
+Finit focuses on small and embedded Linux systems, although fully usable
+on servers and desktops as well. See the [contrib section](contrib/)
+for Debian and Alpine Linux examples.
Traditional [SysV init][4] style systems are scripted. For low-resource
embedded systems this is quite resource intensive and often leads to
@@ -379,6 +380,7 @@ and proposed extensions.
[3]: http://smarden.org/runit/
[4]: http://en.wikipedia.org/wiki/Init
[5]: http://en.wikipedia.org/wiki/Runlevel
+[6]: https://www.freedesktop.org/wiki/Software/systemd/
[9]: https://github.com/troglobit/troglos
[run-parts(8)]: http://manpages.debian.org/cgi-bin/man.cgi?query=run-parts
[original finit]: http://helllabs.org/finit/