diff --git a/README.md b/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e33177a33e1c062e33066810d7704643548ddcdf
--- /dev/null
+++ b/README.md
@@ -0,0 +1,4 @@
+# Groupe 16
+
+Adresse du GIT :https://gitedu.hesge.ch/simon.cirilli/sysdistribbroadcast
+
diff --git a/go/README.md b/go/README.md
index 7c1df00dec8fd62ceec62dd04a6130578922b32d..40bcb02327263e6e8e337014b0beb2a7f74e8339 100755
--- a/go/README.md
+++ b/go/README.md
@@ -1,27 +1,17 @@
-# Version online sur des instances AWS
+# Version GOLANG
 ## Client
-Le client se lance en faisant `go run client.go [--local-debug]`
+Le client se lance en faisant `go run client.go [--local-debug]`, l’argument est optionnel, il permet d’utiliser le projet sur la même machine. Le client demande à chaque itération le nœud auquel se connecter ainsi que la commande à effectuer sur ce nœud.
 ## Serveurs
-Il faut modifier les fichiers YAML pour mettre les IP correctes des instances AWS dans les voisins et pour sa propore addresse il fautr mettre 0.0.0.0 pour accéder à toute les demandes, il faut autoriser les connections sur différents ports pour les instances.
-Suite à une connection sur le serveur, le serveur traite la demande effectue différents appels et au final affiche le résultat dans son terminal pour le verify et le create donc dans le terminal du serveur choisi de base. Tandis que pour le fake et le list il renvoie au client les informations.
+Le serveur se lance en faisant `go run server.go [n] [--local-debug]`, l’argument local est aussi optionnel, il sert le même but que le client. `[n]` correspond au numéro du nœud, Le fichier `neighbour-[n].yaml` doit exister au même endroit. Le serveur ne fait que traiter les commandes entrantes.
 
-## Topologie
-![Screenshot](topologie.png)
-
-## Dépendances
-- PyYAML
+## Déploiement
 
-## Lancer le programme
-Il faut bien sûr commencer par clôner le repot puis :
+Pour déployer le projet, il faut modifier les fichiers YAML pour mettre les IP correctes des instances AWS dans les voisins et pour sa propre adresse il faut mettre 0.0.0.0 pour accéder à toute les demandes, il faut autoriser les connections sur différents ports pour les instances.
 
-Client :
-- cd client/client
-- python3 client.py
+## Topologie
 
-Serveur :
-Pour les serveurs il faut donc lancer un à un les différents serveurs donc ce qui vaut pour s1 vaut également pour les autres serveurs mais avant de lancer le serveur bien penser à modifier les ficher YAML.
-- cd s1
-- python3 serveur.py
+Déployé :
+![Screenshot](topologie.png)
 
-## Tests
-Pour tester la manière est de lancer le client sans le mode autoTest et de rentrer l'adresse du serveur pour la communication et d'enchaîner les demandes.
\ No newline at end of file
+Local:
+![Topologie](reseau.png)
diff --git a/go/Serveur/neighbour-10.yaml b/go/Serveur/neighbour-10.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e34cf2f6fca164e79eacc865a1b519e6f13bbcc7
--- /dev/null
+++ b/go/Serveur/neighbour-10.yaml
@@ -0,0 +1,6 @@
+id: 10
+address: "127.0.0.10"
+neighbours: 
+  - id: 9
+    address: "127.0.0.9"
+    edge_weight: 1
diff --git a/go/Serveur/neighbour-7.yaml b/go/Serveur/neighbour-7.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..3d9a50e7226e51d5de4cb22d5e22efc4f4c66752
--- /dev/null
+++ b/go/Serveur/neighbour-7.yaml
@@ -0,0 +1,9 @@
+id: 7
+address: "127.0.0.7"
+neighbours: 
+  - id: 6
+    address: "127.0.0.6"
+    edge_weight: 1
+  - id: 8
+    address: "127.0.0.8"
+    edge_weight: 1
diff --git a/go/Serveur/neighbour-8.yaml b/go/Serveur/neighbour-8.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5ed614c54d307927e884bb59b6f7812986d61413
--- /dev/null
+++ b/go/Serveur/neighbour-8.yaml
@@ -0,0 +1,9 @@
+id: 8
+address: "127.0.0.8"
+neighbours: 
+  - id: 7
+    address: "127.0.0.7"
+    edge_weight: 1
+  - id: 9
+    address: "127.0.0.9"
+    edge_weight: 1
diff --git a/go/Serveur/neighbour-9.yaml b/go/Serveur/neighbour-9.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2cb7a13cb768987a75f55e19df588acef6fd8fa3
--- /dev/null
+++ b/go/Serveur/neighbour-9.yaml
@@ -0,0 +1,9 @@
+id: 9
+address: "127.0.0.9"
+neighbours: 
+  - id: 8
+    address: "127.0.0.8"
+    edge_weight: 1
+  - id: 10
+    address: "127.0.0.10"
+    edge_weight: 1
diff --git a/go/reseau.png b/go/reseau.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3e6c29c352f7fe8ab77a5690f6462f42c990021
Binary files /dev/null and b/go/reseau.png differ
diff --git a/go/topologie.png b/go/topologie.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ca8d6b1bf57de7748dd6ba9bb39f4ab630e8376
Binary files /dev/null and b/go/topologie.png differ