Refactor add_line_text parts into add_line_data; use it in main_read