license service implementation