virtual sample creation