all tests passed after chap. 8