Write a sign up service