wave class added