finish session 7.4.3 of user signup on branch sign_up