representation for XOR