initial checksum work