initial pass at go reg service