newline add EOF