add optional checksum