Waves exchange