finished chptr 8