checksum instead of crc