add user signup service and specs