file reading made faster