updating ch03