add first half of ch05