Eco and Waves On Waves