A wave fun.