wave class created
Aug. 13 update