finish moving signup server functions to self-service interace