finish chapter11 and update some in chapter12
update chapter12