finish chapter 9 : updating-users