add ripple restore