added StatelessSample