change exchange arithmetic