update chapter12