fix add checksum