added linear wave distortion