no resampling
uniform resampling
adaptive resampling