diff --git a/index.md b/index.md
index 8d3f552824a3c4a70f0cc7e9b33607175c2a085e..7299a9e80cb464efd42fdc65c6278205faa33b5a 100644
--- a/index.md
+++ b/index.md
@@ -363,7 +363,7 @@ class ArticleRepository extends ServiceEntityRepository
 ## Les repositories
 
 ```php
-final class DoctrineArticleRepository implements ArticleRepository, ServiceEntityRepositoryInterface
+final class DoctrineArticleRepository implements ArticleRepositoryInterface, ServiceEntityRepositoryInterface
 {
     private $entityManager;
 
@@ -401,7 +401,7 @@ $repository = $entityManager->getRepository(Article::class);
 ## Les repositories, ça peut grossir
 
 ```php
-interface ArticleRepository
+interface ArticleRepositoryInterface
 {
     public function latestArticles(int size): iterable;
     public function mostReadArticles(int size): iterable;
@@ -419,7 +419,7 @@ interface ArticleRepository
 Quand les repositories ne respectent pas l'ISP
 
 ```php
-final class DoctrineGetLatestArticles implements GetLatestArticles
+final class DoctrineGetLatestArticles implements GetLatestArticlesInterface
 {
     public function __construct(EntityManagerInterface $entityManager)
     {
@@ -448,7 +448,7 @@ Note:
 
 ```yaml
 services:
-    App\Domain\Article\GetLatestArticles:
+    App\Domain\Article\GetLatestArticlesInterface:
         '@App\Infrastructure\Article\DoctrineGetLatestArticles'
 ```