sampling.h