original xor