mention only default method for rep guaranteed to produce unshared reslt