diff --git a/README.md b/README.md
index 85d88ba..8b101d3 100644
--- a/README.md
+++ b/README.md
@@ -9,10 +9,11 @@
## Xlib stuff
> 3D Cube
-<video src="window_in_x/cube.mp4" controls></video>
+<img src="window_in_x/cube.gif" width="600" height="600" alt="Demo">
> Circle
-<video src="window_in_x/circle.mp4" controls></video>
+<img src="window_in_x/circle.gif" width="600" height="600" alt="Demo">
> Game
-<video src="window_in_x/game.mp4" controls></video>
+<img src="window_in_x/game.gif" width="600" height="600" alt="Demo">
+
diff --git a/window_in_x/circle.gif b/window_in_x/circle.gif
new file mode 100644
index 0000000..88f99d9
Binary files /dev/null and b/window_in_x/circle.gif differ
diff --git a/window_in_x/circle.mp4 b/window_in_x/circle.mp4
deleted file mode 100644
index 22786c6..0000000
Binary files a/window_in_x/circle.mp4 and /dev/null differ
diff --git a/window_in_x/cube.gif b/window_in_x/cube.gif
new file mode 100644
index 0000000..60c47f6
Binary files /dev/null and b/window_in_x/cube.gif differ
diff --git a/window_in_x/cube.mp4 b/window_in_x/cube.mp4
deleted file mode 100644
index 4822de8..0000000
Binary files a/window_in_x/cube.mp4 and /dev/null differ
diff --git a/window_in_x/game.gif b/window_in_x/game.gif
new file mode 100644
index 0000000..82d9d8e
Binary files /dev/null and b/window_in_x/game.gif differ
diff --git a/window_in_x/game.mp4 b/window_in_x/game.mp4
deleted file mode 100644
index 4f361b3..0000000
Binary files a/window_in_x/game.mp4 and /dev/null differ