adding the signup flow