- using SectionReaders
- parallel hashing