minor edits based on feedback