#2 Sign up action + spec