adding waveform source