chapter 7: finish user signup