Complete Chapter 10

Signed-off-by: Gerhut <Gerhut@GMail.com>