What are User Defined Pulses?