register service provider