Finished chapter 3 and separated stuff out.