diff --git a/README.md b/README.md
index b8cbe769fa460351f4077467a83bac3536f99b8b..3fb9627e935f5f7cef783507280621a34d1edb47 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,11 @@
 
 You need Rust nightly. Use rustup or NixOS.
 
+```shell
+rustup update nightly
+rustup target add thumbv7em-none-eabihf
+```
+
 ## Crates
 
 | Crate    | Description                                               |
@@ -16,5 +21,23 @@ You need Rust nightly. Use rustup or NixOS.
 
 ## TODO
 
-- [ ] generate `client.c` with nix
+- arkanoid
 - [ ] alloc
+
+
+# Talk
+
+- rust on the rad10, on the r0ket
+- prototype
+- ideal: everything in safe idiomatic rust with nice interfaces
+- too much work duplicating C effort
+- firmware (max PAC, card10, watchapp)
+- still need too learn many details
+
+- day 0: start looking at epicardium/pycardium
+- l0dables as most user-friendly way
+- example/main.rs
+- how built:
+  - .cargo/config
+  - l0dable/build.rs
+  - l0dable/lib.rs