more edits for readability