checksum bug fix