Write a sign up service (half way)