chapter 12: user following