signup - implementing client code
signup - implementing the server code