able to set waveforms