added full sign_up_spec