sharedClient -> sharedInstance