- ch.12 examples added