add checksum