Finished chapter 6: modeling users.