read_txt added