fixed checksum again