Progressive waves