worked more on waves