add self-between method to Sale