flip (Explicit)

replacement (Explicit)