surrogate
sean ripple