checksum + compil