finishing all the sign in/sign up work of ch. 7