chapter 13, modal controllers
userstate