WPWave class