create sample1 sample2
improve sample2