Waves platform