pretty removed trailing newline