add checksum, version