ripple manipulation