modify wave.cu