complete through page 231