change to file readin (1)