diff --git a/README.md b/README.md
index 685d14b..fd4cdf3 100644
--- a/README.md
+++ b/README.md
@@ -32,7 +32,7 @@ The `Animator` has a `FrameStore` that only keeps a limited number of frames in-
The figure below summarizes how this works in practice. Given an image
containing 10 frames, Gifu will load the current frame (red), buffer the next two frames in this example (orange), and empty up all the other frames to free up memory (gray):
-
+
## Usage
diff --git a/gifu-figure.gif b/gifu-figure.gif
new file mode 100644
index 0000000..28cbf19
Binary files /dev/null and b/gifu-figure.gif differ