start implementing file hash checks