newline eof