added sample1,sample2