readOffsetInfoAndFindTheWholeOffset needs to be fixed
readOffsetInfoAndFindTheWholeOffset needs to be fixed