support newline syntax