add num_samples