final review, minor edits