diff --git a/img/background.png b/img/background.png
new file mode 100644
index 0000000..0948412
Binary files /dev/null and b/img/background.png differ
diff --git a/index.html b/index.html
index c27f223..b90ff5f 100644
--- a/index.html
+++ b/index.html
@@ -141,6 +141,46 @@
+
+ Messages are Everything
+
+ - Messages form IPC
+ - Scalars or Pages
+ - Blocking or Nonblocking
+
+
+
+ Example: Sleeping
+
+ sleep(msec: usize)
+
+ - Connect to "ticktimer" server
+ - Send a `BlockingScalar` with desired duration
+ - Client will block until server replies
+ - Server calls `ReturnScalar()` after expiration
+
+
+
+
+ Example: Mutex
+ mutex.lock().unwrap()
+
+ - Fast path with
AtomicIsize
+ - Slow path by sending
LockMutex
+ - On unlock, contending thread will see poison and send
UnlockMutex
+ - Server will reply to
LockMutex
message to unblock the thread
+
+
+
+
+ MMUs are Amazing
+
+ - XIP flash for free!
+ - Swap space
+ - Encrypted swap? No problem!
+ - Realtime patching broken hardware
+
+