diff --git a/png/ddclient.png b/png/ddclient.png
new file mode 100755
index 00000000..6b670973
Binary files /dev/null and b/png/ddclient.png differ
diff --git a/png/ddns-updater.png b/png/ddns-updater.png
new file mode 100755
index 00000000..369b1ec0
Binary files /dev/null and b/png/ddns-updater.png differ
diff --git a/png/defguard.png b/png/defguard.png
new file mode 100755
index 00000000..13e8b0f9
Binary files /dev/null and b/png/defguard.png differ
diff --git a/png/discourse.png b/png/discourse.png
new file mode 100755
index 00000000..e62df13d
Binary files /dev/null and b/png/discourse.png differ
diff --git a/svg/ddclient.svg b/svg/ddclient.svg
new file mode 100755
index 00000000..c7b58f84
--- /dev/null
+++ b/svg/ddclient.svg
@@ -0,0 +1,36 @@
+
+
+
diff --git a/svg/ddns-updater.svg b/svg/ddns-updater.svg
new file mode 100755
index 00000000..14b596e3
--- /dev/null
+++ b/svg/ddns-updater.svg
@@ -0,0 +1,113 @@
+
+
+
diff --git a/svg/defguard.svg b/svg/defguard.svg
new file mode 100755
index 00000000..60dd3a45
--- /dev/null
+++ b/svg/defguard.svg
@@ -0,0 +1,22 @@
+
+
+
diff --git a/svg/discourse.svg b/svg/discourse.svg
new file mode 100755
index 00000000..cabf682f
--- /dev/null
+++ b/svg/discourse.svg
@@ -0,0 +1,25 @@
+
+
+
diff --git a/webp/ddclient.webp b/webp/ddclient.webp
new file mode 100755
index 00000000..eaeb44c9
Binary files /dev/null and b/webp/ddclient.webp differ
diff --git a/webp/ddns-updater.webp b/webp/ddns-updater.webp
new file mode 100755
index 00000000..c8902a7f
Binary files /dev/null and b/webp/ddns-updater.webp differ
diff --git a/webp/defguard.webp b/webp/defguard.webp
new file mode 100755
index 00000000..534ebc8f
Binary files /dev/null and b/webp/defguard.webp differ
diff --git a/webp/discourse.webp b/webp/discourse.webp
new file mode 100755
index 00000000..05580f3b
Binary files /dev/null and b/webp/discourse.webp differ