add Waveform model/view