correct checksum