fix char xor