ripple-like patterns