waves and more waves