Improve Text_IO