new engine, custom waveforms