diff --git a/.media/icon-128x128_round.png b/.media/icon-128x128_round.png
new file mode 100644
index 0000000..4d1b44f
Binary files /dev/null and b/.media/icon-128x128_round.png differ
diff --git a/README.md b/README.md
index 06abb52..4907cf8 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,20 @@
+
+
+![](.media/icon-128x128_round.png)
+
# `async-chain`
A coroutine builder
+
-## What?
+## Links
+
+[![PyPI](https://img.shields.io/pypi/v/async-chain)](https://pypi.org/project/async-chain)
+
+## About
+
+### The problem
Have you ever felt that the `await` syntax in Python was a bit clunky when chaining multiple methods together?
@@ -28,8 +39,7 @@ async def on_message(event):
await event.get_message().get_author().send_message("Hello world!")
```
-
-## How?
+### The solution
First, install `async_chain` with your favorite package manager: