xor the loop