sample_steps added