introduced checksum to determine whether project has been changed