diff --git a/README.md b/README.md
index 6876a9645013df08c156845a7c20ca0711fd4e48..08c7ca8620b4c537b8f8b6bbd9576f679979859c 100644
--- a/README.md
+++ b/README.md
@@ -66,11 +66,12 @@ Le cours théorique est découpé comme suit:
 4. Ownership, Borrowing.
 5. Modules et visibilité.
 6. Tests, documentation, outils variés (rustfmt, clippy, etc).
-7. Gestion d'erreurs (Option, Result)
-8. Collections (Vec, HashMap, etc)
-9. Itérateurs, fonctions d'ordre supérieur, lambdas.
-10. Smart pointeurs (Box, RefCell, etc.), mémoire.
+7. Vec, Gestion d'erreurs (Option, Result). Intro basique à l'io
+8. Itérateurs
+9. String,
+10. Smart pointeurs (Rc principalement) et mutabilité intérieure.
 11. CLI, I/O.
-12. Unsafe Rust et FFI.
+12. Unsafe Rust, Box, etc.
+13. FFI
 
 <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />Ce(tte) œuvre est mise à disposition selon les termes de la <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Licence Creative Commons Attribution -  Partage dans les Mêmes Conditions 4.0 International</a>.
diff --git a/book/src/SUMMARY.md b/book/src/SUMMARY.md
index f0ad93e50a4518c70032003a5a1cfd0631e8df95..5fdc2d00d0279883060781aafcfb471a752a33ef 100644
--- a/book/src/SUMMARY.md
+++ b/book/src/SUMMARY.md
@@ -9,3 +9,8 @@
 - [Part 04](./part04.md)
 - [Part 05](./part05.md)
 - [Part 06](./part06.md)
+- [Part 07](./part07.md)
+- [Part 08](./part08.md)
+- [Part 09](./part09.md)
+- [Part 10](./part10.md)
+- [Part 11](./part11.md)
diff --git a/codes/rust_lang/part07/src/main.rs b/codes/rust_lang/part07/src/main.rs
index addf8b4a7cbf1d35e38cc9c50a091aaafd32c147..8ee8b45dded0909740a51df45e36af5ef513f0c8 100644
--- a/codes/rust_lang/part07/src/main.rs
+++ b/codes/rust_lang/part07/src/main.rs
@@ -8,9 +8,7 @@ fn main() -> Result<(), String> {
     };
     println!("Among the Somethings in the list:");
     io::print_tab(&tab);
-    // There are alternatives to access fields of tuples
     let min = find_min(&tab);
-    // The first field is not used therefore we can replace it with "_"
     min.print();
     Ok(())
 }