minor edits and revisions