ChunkReader, phase 1