keep newlines in scripts