add xor case