added EOF newline