[xin]: add provider and service.