fast forward to chapter 6. Authentication