new sample creation