Finished chapter 6. Have to read through again or I feel I can forget the logic behind