New: exchange-algorithm