sample_push