global-surrogate-method