diff --git a/README.md b/README.md
index 1b70574b..d09ba7c8 100644
--- a/README.md
+++ b/README.md
@@ -14,14 +14,16 @@ A Clojure [babushka](https://en.wikipedia.org/wiki/Headscarf) for the grey areas
@laheadle on Clojurians Slack
-The sweet spot for babashka is executing Clojure expressions or scripts in the
-same space where you would use Bash.
+## Introduction
+
+The main idea behind babashka is to leverage Clojure in places where you would
+be using bash otherwise.
As one user described it:
> I’m quite at home in Bash most of the time, but there’s a substantial grey area of things that are too complicated to be simple in bash, but too simple to be worth writing a clj/s script for. Babashka really seems to hit the sweet spot for those cases.
-## Goals
+### Goals
* Low latency Clojure scripting alternative to JVM Clojure.
* Easy installation: grab the self-contained binary and run. No JVM needed.
@@ -36,7 +38,7 @@ As one user described it:
Also see the [slides](https://speakerdeck.com/borkdude/babashka-and-the-small-clojure-interpreter-at-clojured-2020) of the Babashka talk at ClojureD 2020 (video coming soon).
-## Non-goals
+### Non-goals
* Performance1
* Provide a mixed Clojure/Bash DSL (see portability).
@@ -50,7 +52,10 @@ may be a better fit, since the performance of Clojure on the JVM outweighs its
startup time penalty. Read more about the differences with Clojure
[here](#differences-with-clojure).
-Watch the talk:
+
+### Talk
+
+To get an overview of babashka, you can watch this talk:
[](https://www.youtube.com/watch?v=Nw8aN-nrdEk)