newline cleanup