ripple (188.223)