finished chapter 2. skipped exercises