Waves and its improvements