diff --git a/doc/1_KC3/1.09_Block.en.md b/doc/1_KC3/1.09_Block.en.md
index 9c2aea4..0accb0a 100644
--- a/doc/1_KC3/1.09_Block.en.md
+++ b/doc/1_KC3/1.09_Block.en.md
@@ -1,7 +1,33 @@
# 1.9 Block
-## 1.9.1 Introduction
-
-A KC3 block is a source code block.
+A KC3 block is a source code block. It starts with `do` or `{` and
+ends with `end` or `}` respectively.
It can be poassed to a special operator or macro function to
be evaluated explicitly in C with `env_eval_block`.
+
+## 1.9.1 Examples
+
+```elixir
+ikc3> do
+ikc3> 1
+ikc3> 2
+ikc3> 3
+ikc3> end
+3
+ikc3> quote do
+ikc3> 1
+ikc3> 2
+ikc3> 3
+ikc3> end
+do
+ 1
+ 2
+ 3
+end
+ikc3> type(quote do
+ikc3> 1
+ikc3> 2
+ikc3> 3
+ikc3> end)
+Block
+```