feat: add EOF line break