add wavemod_1d_factory