waves and waves