dynamic wavesurf creation