diff --git a/content/distributed.md b/content/distributed.md
index ccdcfa4..00807db 100644
--- a/content/distributed.md
+++ b/content/distributed.md
@@ -160,7 +160,7 @@ commands. Carefully observe what happens, especially in `git graph`:
First fork the exercise repository (please carefully check with your exercise group
which repository you should fork).
-```{figure} img/forking/how-to-fork.jpg
+```{figure} img/forking/how-to-fork.png
:class: with-border
How to fork.
diff --git a/content/img/centralized/generate_repo.png b/content/img/centralized/generate_repo.png
old mode 100755
new mode 100644
index 5b3e391..3d15e61
Binary files a/content/img/centralized/generate_repo.png and b/content/img/centralized/generate_repo.png differ
diff --git a/content/img/centralized/generate_repo.svg b/content/img/centralized/generate_repo.svg
new file mode 100644
index 0000000..48ddb47
--- /dev/null
+++ b/content/img/centralized/generate_repo.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/content/img/centralized/unwatch.png b/content/img/centralized/unwatch.png
index 8adc913..ae6f61c 100644
Binary files a/content/img/centralized/unwatch.png and b/content/img/centralized/unwatch.png differ
diff --git a/content/img/centralized/unwatch.svg b/content/img/centralized/unwatch.svg
new file mode 100644
index 0000000..c49872b
--- /dev/null
+++ b/content/img/centralized/unwatch.svg
@@ -0,0 +1,89 @@
+
+
+
+
diff --git a/content/img/forking/how-to-fork.jpg b/content/img/forking/how-to-fork.jpg
deleted file mode 100644
index c6574cc..0000000
Binary files a/content/img/forking/how-to-fork.jpg and /dev/null differ
diff --git a/content/img/forking/how-to-fork.png b/content/img/forking/how-to-fork.png
new file mode 100644
index 0000000..274621b
Binary files /dev/null and b/content/img/forking/how-to-fork.png differ
diff --git a/content/img/forking/how-to-fork.svg b/content/img/forking/how-to-fork.svg
new file mode 100644
index 0000000..e88a705
--- /dev/null
+++ b/content/img/forking/how-to-fork.svg
@@ -0,0 +1,70 @@
+
+
+
+