Adding buffered file reader
Using buffered file reader to improve performance