exchange bits