applying waves