added SampleSplitting and published