white spaces and newlines