finish user signup -- chapter 7