progress on incorporate_line()