updating ch04