data XORed to create a checksum: abstract