add support for Bit2c exchange