add sampleScatter