add xorxor operator