work on checksum document