energy and wavesÂ