Waves propagation