finished read_file_2(), working read_file_1()