impl chunks reader