ch8 finished, but needs review