stimulation generation