improve ripple out