user sign up centralized for both client and speaker