Writing the sign_up feature