ch02_04 partition