added rough first pass of add service