finish 12.3; fix image name problems
finish chap12