fixing chap 6
starting chap 7
 7.2.1
finish user signup