Checksum

please merge. plzplzplz