added checksums