fix reader