waves and...