fixed eof newline