user_signup service & spec