wave behavior