diff --git a/content/contributeurs/_index.md b/content/contributeurs/_index.md
index 958a745cc4e2d546e2e2b3e65e017a439fe74c7b..8e9060da3eadb6d6a4a4c19cd7ee4ac829ead341 100644
--- a/content/contributeurs/_index.md
+++ b/content/contributeurs/_index.md
@@ -20,9 +20,10 @@ authors = [
     "poka",
     "tuxmain",
     "manutopik",
+    "kapis",
+    "vjrj",
     "immae",
     "pini",
-    "matograine",
     ]
 +++
 
diff --git a/content/contributeurs/kapis.md b/content/contributeurs/kapis.md
new file mode 100644
index 0000000000000000000000000000000000000000..7716ae55c011a5d24eb50bb1536375c13b972f29
--- /dev/null
+++ b/content/contributeurs/kapis.md
@@ -0,0 +1,18 @@
++++
+title = "kapis"
+description = "developer"
+
+[extra]
+full_name = "Kapis"
+avatar = "kapis.png"
+website = "https://komun.org/"
+forum_duniter = "kapis"
+forum_ml = "kapis"
+g1_pubkey = "24jaf8XhYZyDyUb7hMcy5qsanaHBC11AwPefcCQRBQNA"
+gitduniter = "kapis"
+
+[taxonomies]
+authors = []
++++
+
+Developer...
\ No newline at end of file
diff --git a/content/contributeurs/vjrj.md b/content/contributeurs/vjrj.md
new file mode 100644
index 0000000000000000000000000000000000000000..bf35b3ad13cc031e21fcc61a2bafa58573baa2fc
--- /dev/null
+++ b/content/contributeurs/vjrj.md
@@ -0,0 +1,16 @@
++++
+title = "vjrj"
+description = "developer"
+
+[extra]
+full_name = "Vjrj"
+avatar = "vjrj.jpg"
+forum_duniter = "vjrj"
+g1_pubkey = "6DrGg8cftpkgffv4Y4Lse9HSjgc8coEQor3yvMPHAnVH"
+gitduniter = "vjrj"
+
+[taxonomies]
+authors = []
++++
+
+Developer...
\ No newline at end of file
diff --git a/content/logiciels/g1superbot.md b/content/logiciels/g1superbot.md
index fec4c7aca890252a4946aa590888de124b56dd20..7a021072c85083438308e0f70fd12ab94e5edf3e 100644
--- a/content/logiciels/g1superbot.md
+++ b/content/logiciels/g1superbot.md
@@ -2,17 +2,14 @@
 title = "Äž1superbot"
 
 [taxonomies]
-authors = []
-language = []
-framework = []
+authors = ["kapis"]
+language = ["python"]
+framework = ["django"]
 
 [extra]
 logo = "/img/g1superbot.jpg"
 repo = "https://git.duniter.org/kapis/g1-wallet-bot"
 website = "https://t.me/g1superbot"
-languages = ["python"]
-frameworks = ["django"]
-contributors = ["kapis"]
 +++
 
 Äž1superbot is a chatbot wallet based on Django and compatible with Matrix and Telegram.
\ No newline at end of file
diff --git a/content/logiciels/gchange.md b/content/logiciels/gchange.md
index 62c9df24513495b5026e4c2cae54661e67c027ac..db83d36c575a09c3a3342cb38075f0d7e115649c 100644
--- a/content/logiciels/gchange.md
+++ b/content/logiciels/gchange.md
@@ -2,17 +2,14 @@
 title = "Äžchange"
 
 [taxonomies]
-authors = []
-language = []
+authors = ["kimamila", ]
+language = ["javascript", ]
 framework = []
 
 [extra]
 logo = "/img/gchange.png"
 repo = "https://git.duniter.org/marketplaces/gchange-client"
 website = "https://www.gchange.fr/"
-languages = ["javascript", ]
-
-contributors = ["kimamila", ]
 +++
 
 C'est le logiciel de place de marché le plus utilisé. <a href="https://www.gchange.fr/">Ğchange</a> utilise les Datapod et une interface en <strong>Ionic</strong>.
\ No newline at end of file
diff --git a/content/logiciels/gecko.md b/content/logiciels/gecko.md
index 843a96ac2b546bf2f477f2d4038dc9c11051c02f..4f46e39f0837edc92c37b9ac3e7cea013e292327 100644
--- a/content/logiciels/gecko.md
+++ b/content/logiciels/gecko.md
@@ -2,17 +2,14 @@
 title = "Äžecko"
 
 [taxonomies]
-authors = []
-language = []
-framework = []
+authors = ["poka", ]
+language = ["dart", ]
+framework = ["flutter", ]
 
 [extra]
 logo = "/img/gecko.png"
 repo = "https://git.p2p.legal/axiom-team/gecko"
 website = ""
-languages = ["dart", ]
-frameworks = ["flutter", ]
-contributors = ["poka", ]
 +++
 
 Le framework <strong>Flutter</strong> permet au client mobile axé transaction <a href="https://git.p2p.legal/axiom-team/gecko">Ğecko</a> d'atteindre de très bonnes performances. Les portefeuilles sont gérés via des bindings <strong>Rust</strong> et les données sont échangées via GVA et les Datapods.
\ No newline at end of file
diff --git a/content/logiciels/ginkgo.md b/content/logiciels/ginkgo.md
index 0658c84fd66b60a0f5dc4e8d7895150aad4605b4..4a11540f36a62c39d2b302421621afdc65c735e1 100644
--- a/content/logiciels/ginkgo.md
+++ b/content/logiciels/ginkgo.md
@@ -2,17 +2,14 @@
 title = "Äž1nkgo"
 
 [taxonomies]
-authors = []
-language = []
-framework = []
+authors = ["vjrj", ]
+language = ["dart", ]
+framework = ["flutter", ]
 
 [extra]
 logo = "/img/ginkgo.svg"
 repo = "https://git.duniter.org/vjrj/ginkgo/"
 website = "https://g1nkgo.comunes.org/"
-languages = ["dart", ]
-frameworks = ["flutter", ]
-contributors = ["vjrj", ]
 +++
 
 
diff --git a/content/logiciels/jaklis.md b/content/logiciels/jaklis.md
index 1f1d971e1e882a0e97a77c0d1b4a8c4c32a0cd7f..f733355b144d2efcf55dc9a169be114967095478 100644
--- a/content/logiciels/jaklis.md
+++ b/content/logiciels/jaklis.md
@@ -3,16 +3,13 @@ title = "Jaklis"
 
 [taxonomies]
 authors = []
-language = []
+language = ["python", ]
 framework = []
 
 [extra]
 logo = "/img/jaklis.png"
 repo = "https://git.p2p.legal/axiom-team/jaklis"
 website = ""
-languages = ["python", ]
-frameworks = ["", ]
-contributors = ["", ]
 +++
 
 <a href="https://git.p2p.legal/axiom-team/jaklis">Jaklis</a> est un client en ligne de commande écrit en <strong>python</strong> pour les datapods Cesium+ et Ğchange.
\ No newline at end of file
diff --git a/content/logiciels/little-tools.md b/content/logiciels/little-tools.md
index 010f87436a1d5e963fb836437869c327c008ef09..4c97101f18df09304f08ebdd807e4dc8e2fb1eec 100644
--- a/content/logiciels/little-tools.md
+++ b/content/logiciels/little-tools.md
@@ -3,16 +3,13 @@ title = "little-tools"
 
 [taxonomies]
 authors = []
-language = []
+language = ["python", ]
 framework = []
 
 [extra]
 logo = "fa-scissors"
 repo = "https://git.duniter.org/tools/little-tools"
 website = ""
-languages = ["python", ]
-frameworks = ["", ]
-contributors = ["", ]
 +++
 
 <a href="https://git.duniter.org/tools/little-tools">Little tools</a> est un ensemble de petits outils <strong>python</strong> pour l'environnement Duniter.
\ No newline at end of file
diff --git a/content/logiciels/silkaj.md b/content/logiciels/silkaj.md
index 7559ec594e65adfbdab1f1923b1af733d7901d86..18046b532ff1db7e4fe4a761303af48941e6f3e6 100644
--- a/content/logiciels/silkaj.md
+++ b/content/logiciels/silkaj.md
@@ -2,16 +2,14 @@
 title = "Silkaj"
 
 [taxonomies]
-authors = []
-language = []
+authors = ["moul", "vit"]
+language = ["python"]
 framework = []
 
 [extra]
 logo = "/img/silkaj.svg"
 repo = "https://git.duniter.org/clients/python/silkaj/"
 website = "https://silkaj.duniter.org/"
-languages = ["python"]
-contributors = ["moul", "vit"]
 +++
 
 Client en ligne de commande développé en <strong>Python</strong>, <a href="https://silkaj.duniter.org/">Silkaj</a> permet notamment d'automatiser certaines tâches complexes.
\ No newline at end of file
diff --git a/content/logiciels/tikka.md b/content/logiciels/tikka.md
index db0f909df563b12c4129433a30ea0b5c449fa9fc..2fbeaeba5dc4ce86b4b261b4e4e41f29cecb4e81 100644
--- a/content/logiciels/tikka.md
+++ b/content/logiciels/tikka.md
@@ -2,17 +2,14 @@
 title = "Tikka"
 
 [taxonomies]
-authors = []
-language = []
-framework = []
+authors = ["vit", ]
+language = ["python", ]
+framework = ["pyqt", ]
 
 [extra]
 logo = "/img/tikka.png"
 repo = ""
 website = ""
-languages = ["python", ]
-frameworks = ["pyqt", ]
-contributors = ["vit", ]
 +++
 
 
diff --git a/content/logiciels/wotwizard.md b/content/logiciels/wotwizard.md
index 384e88552f4c0fe0e0e1195421fcfa7f02af4602..98e1e8a777181174b33adaa654a0e77b9bc5ea01 100644
--- a/content/logiciels/wotwizard.md
+++ b/content/logiciels/wotwizard.md
@@ -2,15 +2,13 @@
 title = "WotWizard"
 
 [taxonomies]
-authors = []
-language = []
+authors = ["gerard94", ]
+language = ["go", ]
 framework = []
 
 [extra]
 logo = "/img/wizard.svg"
 repo = "https://git.duniter.org/gerard94/wotwizard"
-languages = ["go", ]
-contributors = ["gerard94", ]
 +++
 
 
diff --git a/static/avatars/kapis.jpg b/static/avatars/kapis.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8db101b67d70fb47737892571f5c1c8db88be748
Binary files /dev/null and b/static/avatars/kapis.jpg differ
diff --git a/static/avatars/kapis.png b/static/avatars/kapis.png
new file mode 100644
index 0000000000000000000000000000000000000000..cc237ab55d818f69d2c27cb3bdb9be0eeb9ad8d4
Binary files /dev/null and b/static/avatars/kapis.png differ
diff --git a/static/avatars/vjrj.jpg b/static/avatars/vjrj.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fd59c78bfabba1121fa125c244f64f3afb813e2f
Binary files /dev/null and b/static/avatars/vjrj.jpg differ