implement a writer that breaks long lines, use it