bubbles and waves