Xor groups