added sample_files; and checksum validation