introduce (|Endline|Separator|Data|) c