dropped redundant sample method