chapter 6 modelling users