sampleGen