file read addded