use newlines for readability and commit clarity